[complement-svn] SF.net SVN: complement:[1961] trunk/complement/explore/Makefiles
Status: Pre-Alpha
Brought to you by:
complement
|
From: <com...@us...> - 2008-09-08 19:54:25
|
Revision: 1961
http://complement.svn.sourceforge.net/complement/?rev=1961&view=rev
Author: complement
Date: 2008-09-08 19:54:20 +0000 (Mon, 08 Sep 2008)
Log Message:
-----------
corrected check of settings for builds without STLport
macro WITHOUT_STLPORT may be defined in gmake/extern.mak, if no
STLport macro detected; check and set macro that depends upon
WITHOUT_STLPORT (if it present) after gmake/extern.mak was included.
Modified Paths:
--------------
trunk/complement/explore/Makefiles/ChangeLog
trunk/complement/explore/Makefiles/gmake/top.mak
Modified: trunk/complement/explore/Makefiles/ChangeLog
===================================================================
--- trunk/complement/explore/Makefiles/ChangeLog 2008-08-14 18:25:31 UTC (rev 1960)
+++ trunk/complement/explore/Makefiles/ChangeLog 2008-09-08 19:54:20 UTC (rev 1961)
@@ -1,3 +1,8 @@
+2008-09-08 Petr Ovtchenkov <pt...@vo...>
+
+ * gmake/top.mak: corrected check of settings for builds
+ without STLport.
+
2008-06-16 Petr Ovtchenkov <pt...@is...>
* gmake/subdirs.mak: function to pass tag for make in
Modified: trunk/complement/explore/Makefiles/gmake/top.mak
===================================================================
--- trunk/complement/explore/Makefiles/gmake/top.mak 2008-08-14 18:25:31 UTC (rev 1960)
+++ trunk/complement/explore/Makefiles/gmake/top.mak 2008-09-08 19:54:20 UTC (rev 1961)
@@ -50,6 +50,25 @@
endif
endif
+endif
+
+all: $(OUTPUT_DIRS) $(ALL_TAGS)
+
+ifndef OSNAME
+# identify OS and build date
+include ${RULESBASE}/gmake/sysid.mak
+endif
+# OS-specific definitions, like ln, install, etc. (guest host)
+include ${RULESBASE}/gmake/$(BUILD_OSNAME)/sys.mak
+# target OS-specific definitions, like ar, etc.
+include ${RULESBASE}/gmake/$(OSNAME)/targetsys.mak
+# Extern projects for everyday usage and settings for ones
+include ${RULESBASE}/gmake/extern.mak
+
+ifdef WITHOUT_STLPORT
+NOT_USE_NOSTDLIB := 1
+endif
+
ifndef _NO_STLDBG_BUILD
ifndef WITHOUT_STLPORT
ifndef _NO_SHARED_BUILD
@@ -61,32 +80,14 @@
endif
endif
-endif
-
-all: $(OUTPUT_DIRS) $(ALL_TAGS)
-
ifndef WITHOUT_STLPORT
-all-static: release-static dbg-static stldbg-static
-all-shared: release-shared dbg-shared stldbg-shared
+all-static: release-static dbg-static stldbg-static
+all-shared: release-shared dbg-shared stldbg-shared
else
-all-static: release-static dbg-static
-all-shared: release-shared dbg-shared
+all-static: release-static dbg-static
+all-shared: release-shared dbg-shared
endif
-ifdef WITHOUT_STLPORT
-NOT_USE_NOSTDLIB := 1
-endif
-
-ifndef OSNAME
-# identify OS and build date
-include ${RULESBASE}/gmake/sysid.mak
-endif
-# OS-specific definitions, like ln, install, etc. (guest host)
-include ${RULESBASE}/gmake/$(BUILD_OSNAME)/sys.mak
-# target OS-specific definitions, like ar, etc.
-include ${RULESBASE}/gmake/$(OSNAME)/targetsys.mak
-# Extern projects for everyday usage and settings for ones
-include ${RULESBASE}/gmake/extern.mak
# compiler, compiler options
include ${RULESBASE}/gmake/$(COMPILER_NAME).mak
# rules to make dirs for targets
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|