]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't rely on "echo" supporting \n
authorAlan T. DeKok <aland@freeradius.org>
Wed, 18 Apr 2018 11:55:15 +0000 (07:55 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 18 Apr 2018 11:55:49 +0000 (07:55 -0400)
src/include/all.mk

index b68962d91a083e6717bc31ed5d1872727e50950d..f5b03732c7a9685804e21d1b5e375f1c5cb07576 100644 (file)
@@ -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} >> $@