diff options
author | Thomas Grill <xovo@users.sourceforge.net> | 2005-01-10 04:58:42 +0000 |
---|---|---|
committer | Thomas Grill <xovo@users.sourceforge.net> | 2005-01-10 04:58:42 +0000 |
commit | 97492d5628f603856df9a3dd2abd55d33918dc4f (patch) | |
tree | 2f6f8d9db7be57daf1df87a0a89a413487a124ff /externals/grill/flext/buildsys/bmake.inc | |
parent | 53c16e06983f9b03464f41b8c0ed3206382c5538 (diff) |
better templates, some minor changes
build system: added profiler mode, more fixes
svn path=/trunk/; revision=2486
Diffstat (limited to 'externals/grill/flext/buildsys/bmake.inc')
-rw-r--r-- | externals/grill/flext/buildsys/bmake.inc | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/externals/grill/flext/buildsys/bmake.inc b/externals/grill/flext/buildsys/bmake.inc index bdd99818..401c8006 100644 --- a/externals/grill/flext/buildsys/bmake.inc +++ b/externals/grill/flext/buildsys/bmake.inc @@ -2,6 +2,15 @@ # flext defines ############################################## +CFLAGS=$(CFLAGS) $(UFLAGS) + +!ifdef DEBUG +CFLAGS=$(CFLAGS) /D_DEBUG $(DFLAGS) +!else +CFLAGS=$(CFLAGS) /DNDEBUG $(OFLAGS) +!endif + + !ifdef SHARED # --- shared --- DEFS=$(DEFS) /DFLEXT_SHARED @@ -22,30 +31,26 @@ DEFS=$(DEFS) /DFLEXT_THREADS ############################################## !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 |