From: Alan T. DeKok Date: Wed, 18 Apr 2018 11:55:15 +0000 (-0400) Subject: don't rely on "echo" supporting \n X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69a6fa99f230d4ea9996d2ebfdf7796d1a2d670f;p=thirdparty%2Ffreeradius-server.git don't rely on "echo" supporting \n --- diff --git a/src/include/all.mk b/src/include/all.mk index b68962d91a0..f5b03732c7a 100644 --- a/src/include/all.mk +++ b/src/include/all.mk @@ -81,11 +81,12 @@ HEADERS += $(notdir ${HEADERS_RFC}) .PRECIOUS: $(HEADERS_RFC) NORMALIZE := tr -- '[:lower:]/.-' '[:upper:]___' | sed 's/^/\#define /;s/241_//;' -HEADER := "/* AUTO_GENERATED FILE. DO NOT EDIT */\n\#pragma once" +HEADER := "/* AUTO_GENERATED FILE. DO NOT EDIT */" src/include/attributes.h: share/dictionary.freeradius.internal ${Q}$(ECHO) HEADER $@ ${Q}echo ${HEADER} > $@ + ${Q}echo "#pragma once" >> $@ ${Q}grep ^ATTRIBUTE $< | awk '{print "FR_"$$2 " " $$3 }' | ${NORMALIZE} >> $@ ${Q}echo " " >> $@ ${Q}grep -- 'Auth-Type' $< | grep ^VALUE | awk '{print "FR_"$$2 "_" $$3 " " $$4 }' | ${NORMALIZE} >> $@ @@ -93,6 +94,7 @@ src/include/attributes.h: share/dictionary.freeradius.internal src/include/%.h: share/dictionary.% share/dictionary.vqp share/dictionary.freeradius.snmp ${Q}$(ECHO) HEADER $@ ${Q}echo ${HEADER} > $@ + ${Q}echo "#pragma once" >> $@ ${Q}grep ^ATTRIBUTE $< | awk '{print "FR_"$$2 " " $$3 }' | ${NORMALIZE} >> $@ ${Q}grep ^VALUE $< | awk '{print "FR_"$$2"_VALUE_"$$3 " " $$4 }' | ${NORMALIZE} >> $@