src/include/protocol/base.h: $(wildcard share/dictionary/*/dictionary) $(wildcard share/dictionary/eap/*/dictionary) | src/include/protocol
@echo HEADER $(patsubst src/include/%,%,$@)
${Q}echo "#pragma once" > $@
- ${Q}for X in $^; do grep ^PROTOCOL $$X | ${NORMALIZE} | awk '{print "#define FR_PROTOCOL_"$$2" " $$3 " //!< AUTOGENERATED PROTOCOL NUMBER DEFINITION"}' >> $@; done
+ ${Q}for X in $^; do grep -w PROTOCOL $$X | egrep -v 'END' | sed 's/BEGIN //' | ${NORMALIZE} | awk '{print "#define FR_PROTOCOL_"$$2" " $$3 " //!< AUTOGENERATED PROTOCOL NUMBER DEFINITION"}' >> $@; done
# Add our dynamic headers to the header manifest so they get