From 8412974348794d6ab1419baecbaae51c2e15d5c7 Mon Sep 17 00:00:00 2001 From: Bjoern Michaelsen Date: Wed, 5 Oct 2011 02:52:45 +0200 Subject: split records for awks little brain (also improve readability) --- solenv/gbuild/RdbTarget.mk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'solenv') diff --git a/solenv/gbuild/RdbTarget.mk b/solenv/gbuild/RdbTarget.mk index 5ced7ed1e0d3..fa9ab78941e3 100644 --- a/solenv/gbuild/RdbTarget.mk +++ b/solenv/gbuild/RdbTarget.mk @@ -34,8 +34,13 @@ $(call gb_RdbTarget_get_target,%) : mkdir -p $(dir $@) && \ echo '' > $@ && \ $(gb_AWK) -- \ - '/^<\?xml version.*/ { next; } \ - { gsub(/vnd.sun.star.expand:\$$OOO_BASE_DIR\/program/, "vnd.sun.star.expand:$$OOO_BASE_DIR",$$0); gsub(/vnd.sun.star.expand:\$$BRAND_BASE_DIR\/program/, "vnd.sun.star.expand:$$BRAND_BASE_DIR",$$0); print; }' \ + ' BEGIN { RS=">"; } \ + /^<\?xml version.*/ { next; } \ + /.*[^\r\n\t\s].*/ { \ + gsub(/vnd.sun.star.expand:\$$OOO_BASE_DIR\/program/, "vnd.sun.star.expand:$$OOO_BASE_DIR",$$0); \ + gsub(/vnd.sun.star.expand:\$$BRAND_BASE_DIR\/program/, "vnd.sun.star.expand:$$BRAND_BASE_DIR",$$0); \ + print $$0 ">"; \ + }' \ $(foreach component,$(COMPONENTS),$(call gb_ComponentTarget_get_target,$(component))) \ $(foreach component,$(OLD_COMPONENTS),$(call gb_RdbTarget__get_old_component_target,$(component))) \ >> $@ && \ -- cgit