aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys/gnumake.inc
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/buildsys/gnumake.inc')
-rw-r--r--externals/grill/flext/buildsys/gnumake.inc37
1 files changed, 21 insertions, 16 deletions
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