diff -r e1eecf4d390d -r 593a8820b912 sbsv2/raptor/lib/flm/stringtable.flm --- a/sbsv2/raptor/lib/flm/stringtable.flm Mon Nov 16 09:46:46 2009 +0000 +++ b/sbsv2/raptor/lib/flm/stringtable.flm Mon Nov 16 20:39:37 2009 +0000 @@ -33,9 +33,7 @@ EXPORT:: - CLEANTARGETS:= -CLEANEXPORTS:= RELEASEEXPORTS:= CREATABLEPATHS:=$(OUTPUTPATH) $(EXPORTPATH) @@ -60,7 +58,6 @@ $(GNUCP) '$(STRINGTABLEHEADER)' '$$@' \ $(call endrule,exportstringtableheader) -CLEANEXPORTS:=$(EXPORTEDSTRINGTABLEHEADER) RELEASEEXPORTS:=$(EXPORTEDSTRINGTABLEHEADER) endef @@ -83,24 +80,9 @@ $(eval $(genstringtable)) -## Clean up and log releasables (using eval to avoid target specific variables) -$(eval $(call GenerateStandardCleanTarget,$(CLEANTARGETS),$(CREATABLEPATHS),)) -$(eval $(call GenerateStandardCleanTarget,$(CLEANEXPORTS),,CLEANEXPORT)) +## Clean up and log releasables +$(call raptor_clean,$(CLEANTARGETS)) # make the output directories while reading makefile - some build engines prefer this $(call makepath,$(CREATABLEPATHS)) -$(eval $(call whatmacro,$(RELEASEEXPORTS),WHATSTRINGTABLE)) +$(call raptor_release,$(RELEASEEXPORTS),STRINGTABLE) -######################## -# SBSv1 example: -######################## -# GENERATED_FILES= \ -# $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.cpp \ -# $(EPOCROOT)epoc32\include\WspParamConstants.h -# -# $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.cpp : ..\strings\WspParamConstants.st -# perl -S ecopyfile.pl ..\strings\WspParamConstants.st $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.st -# perl $(EPOCROOT)epoc32\tools\stringtable.pl $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.st -# -# $(EPOCROOT)epoc32\include\WspParamConstants.h : $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.cpp -# perl -S ecopyfile.pl $(EPOCROOT)epoc32\build\generated\http\WspParamConstants.h $(EPOCROOT)epoc32\include\WspParamConstants.h -#