From c3f916cb95e1a5c842eca7d49b8dcbd3257b229d Mon Sep 17 00:00:00 2001 From: Stas Degteff Date: Mon, 7 Nov 2005 16:25:33 +0000 Subject: [PATCH] Generate prefix-line macroses of templates --- docs/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/Makefile b/docs/Makefile index 2ac71e2..ae3b87e 100755 --- a/docs/Makefile +++ b/docs/Makefile @@ -26,11 +26,19 @@ clean: tokentpl.txt: ../golded3/gemsgs.cpp echo '* Golded+ macroses list.' > $@ + echo '==========================================================================' >> $@ echo '* These macroses may be used in:' >> $@ echo '* template file, externutil command line, tearline and tagline.' >> $@ echo '==========================================================================' >> $@ grep tokenxchg $< | sed -ne 's/^.*"\(@\w*\)".*$$/\1/p' | sort -u >> $@ -# grep tokenxchg $< | sed -e '/^static bool tokenxchg/d' -e 's/^.*"\(@\w*\)".*$$/\1/' | sort -u >> $@ + @echo '==========================================================================' >> $@ + echo '* These macroses is line prefixes for the template file.' >> $@ + @echo '==========================================================================' >> $@ + cat ../golded3/getpls.cpp | sed -ne '/CSTR_COMMA_SIZEOF_CSTR/s/\s*{\s*CSTR_COMMA_SIZEOF_CSTR("\(\w*\)")\s*},\{0,1\}/@\1/p'| sort -u >> $@ + @echo '==========================================================================' >> $@ + +# { CSTR_COMMA_SIZEOF_CSTR("write") }, +# { CSTR_COMMA_SIZEOF_CSTR("header") } tokencfg.txt: ../golded3/gccfgg.h @echo '* Golded+ config file tokens list.' > $@