aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys/nmake.inc
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/buildsys/nmake.inc')
-rw-r--r--externals/grill/flext/buildsys/nmake.inc35
1 files changed, 20 insertions, 15 deletions
diff --git a/externals/grill/flext/buildsys/nmake.inc b/externals/grill/flext/buildsys/nmake.inc
index 3f275b8f..bf86cc34 100644
--- a/externals/grill/flext/buildsys/nmake.inc
+++ b/externals/grill/flext/buildsys/nmake.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
@@ -20,30 +29,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