< prev index next >

make/common/MakeBase.gmk

Print this page

        

@@ -910,10 +910,21 @@
   # Use printf to get consistent behavior on all platforms.
   WriteFile = \
       $(shell $(PRINTF) "%s" $(call ShellQuote, $1) > $2)
 endif
 
+# Param 1 - Text to write
+# Param 2 - File to write to
+ifeq ($(HAS_FILE_FUNCTION), true)
+  AppendFile = \
+      $(file >>$2,$(strip $1))
+else
+  # Use printf to get consistent behavior on all platforms.
+  AppendFile = \
+      $(shell $(PRINTF) "%s" $(call ShellQuote, $1) >> $2)
+endif
+
 ################################################################################
 # DependOnVariable
 #
 # This macro takes a variable name and puts the value in a file only if the
 # value has changed since last. The name of the file is returned. This can be
< prev index next >