From 97492d5628f603856df9a3dd2abd55d33918dc4f Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Mon, 10 Jan 2005 04:58:42 +0000 Subject: better templates, some minor changes build system: added profiler mode, more fixes svn path=/trunk/; revision=2486 --- externals/grill/flext/buildsys/gnumake.inc | 37 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 16 deletions(-) (limited to 'externals/grill/flext/buildsys/gnumake.inc') diff --git a/externals/grill/flext/buildsys/gnumake.inc b/externals/grill/flext/buildsys/gnumake.inc index 31553e17..0db24110 100644 --- a/externals/grill/flext/buildsys/gnumake.inc +++ b/externals/grill/flext/buildsys/gnumake.inc @@ -1,7 +1,16 @@ ############################################## -# flext defines +# some compiler definitions ############################################## +CFLAGS += $(UFLAGS) + +ifdef DEBUG +CFLAGS += -D_DEBUG $(DFLAGS) +else +CFLAGS += -DNDEBUG $(OFLAGS) +endif + + ifdef SHARED # --- shared --- DEFS+=-DFLEXT_SHARED @@ -22,30 +31,26 @@ endif ############################################## ifdef SHARED - -ifdef DEBUG -FLEXTNAME=flext-$(RTSYS)_d +TYPEEXT=_ else -FLEXTNAME=flext-$(RTSYS) -endif - -else - ifdef THREADED -ifdef DEBUG -FLEXTNAME=flext-$(RTSYS)_td +TYPEEXT=_t else -FLEXTNAME=flext-$(RTSYS)_t +TYPEEXT=_s endif -else +endif + ifdef DEBUG -FLEXTNAME=flext-$(RTSYS)_sd +MODEEXT=d +else +ifdef PROFILE +MODEEXT=p else -FLEXTNAME=flext-$(RTSYS)_s +MODEEXT= endif endif -endif # SHARED +FLEXTNAME=flext-$(RTSYS)$(TYPEEXT)$(MODEEXT) ############################################## # product name and folder -- cgit v1.2.1