From 6dacabe813f4ccab33669b5dd3e3b5f61be500af Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Mon, 20 Dec 2004 05:06:19 +0000 Subject: simplified make system updated make system for BCC updated make system updated build system svn path=/trunk/; revision=2416 --- externals/grill/flext/buildsys/gnumake-flext.inc | 89 ++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 externals/grill/flext/buildsys/gnumake-flext.inc (limited to 'externals/grill/flext/buildsys/gnumake-flext.inc') diff --git a/externals/grill/flext/buildsys/gnumake-flext.inc b/externals/grill/flext/buildsys/gnumake-flext.inc new file mode 100644 index 00000000..bc3a5ab5 --- /dev/null +++ b/externals/grill/flext/buildsys/gnumake-flext.inc @@ -0,0 +1,89 @@ +############################################## +# flext defines +############################################## + +ifdef SHARED +# --- shared --- +DEFS+=-DFLEXT_SHARED + +else +ifdef THREADED +# --- static multi-threaded --- +DEFS+=-DFLEXT_THREADS + +else +# --- static single-threaded --- + +endif +endif + + +ifdef FLEXTBUILD +DEFS+=-DFLEXT_EXPORTS +endif + +############################################## +# name of flext library +############################################## + +ifdef SHARED + +ifdef DEBUG +FLEXTNAME=flext-$(RTSYS)_d +else +FLEXTNAME=flext-$(RTSYS) +endif + +else + +ifdef THREADED +ifdef DEBUG +FLEXTNAME=flext-$(RTSYS)_td +else +FLEXTNAME=flext-$(RTSYS)_t +endif +else +ifdef DEBUG +FLEXTNAME=flext-$(RTSYS)_d +else +FLEXTNAME=flext-$(RTSYS) +endif +endif + +endif # SHARED + +############################################## +# build subdirectories +############################################## + +ifdef FLEXTBUILD + +ifdef SHARED + +ifdef DEBUG +OUTSUB=dd +else +OUTSUB=dr +endif + +else # SHARED + +ifdef THREADED +ifdef DEBUG +OUTSUB=td +else +OUTSUB=tr +endif +else +ifdef DEBUG +OUTSUB=sd +else +OUTSUB=sr +endif +endif + +endif # SHARED + +else # FLEXTBUILD +OUTSUB=. +endif # FLEXTBUILD -- cgit v1.2.1