From de3bfade571033b01fbaccac2f0fdf7193e8d3ee Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Queru Date: Thu, 2 Sep 2010 14:30:56 -0700 Subject: [PATCH] Allow properties with spaces in their values This way, such properties can be set in product definition files instead of having to live in system.prop, which eliminates the need for system.prop Change-Id: I25d9665f65436df8215940e46380deb31b8161ba --- core/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/Makefile b/core/Makefile index 408885609..02e72b8aa 100644 --- a/core/Makefile +++ b/core/Makefile @@ -46,8 +46,8 @@ $(INSTALLED_DEFAULT_PROP_TARGET): $(hide) echo "#" > $@; \ echo "# ADDITIONAL_DEFAULT_PROPERTIES" >> $@; \ echo "#" >> $@; - $(hide) $(foreach line,$(ADDITIONAL_DEFAULT_PROPERTIES), \ - echo "$(line)" >> $@;) + $(hide) echo $(ADDITIONAL_DEFAULT_PROPERTIES) | sed 's/ \([^ ]*=\)/\n\1/g' >> $@; + $(hide) echo >> $@ # ----------------------------------------------------------------- # build.prop @@ -146,8 +146,8 @@ $(INSTALLED_BUILD_PROP_TARGET): $(BUILDINFO_SH) $(INTERNAL_BUILD_ID_MAKEFILE) echo "#" >> $@; \ echo "# ADDITIONAL_BUILD_PROPERTIES" >> $@; \ echo "#" >> $@; ) - $(hide) $(foreach line,$(ADDITIONAL_BUILD_PROPERTIES), \ - echo "$(line)" >> $@;) + $(hide) echo $(ADDITIONAL_BUILD_PROPERTIES) | sed 's/ \([^ ]*=\)/\n\1/g' >> $@; + $(hide) echo >> $@ build_desc :=