summaryrefslogtreecommitdiff
path: root/solenv/inc/tg_app.mk
diff options
context:
space:
mode:
authorPatrick Luby <pluby@openoffice.org>2001-02-26 06:51:45 +0000
committerPatrick Luby <pluby@openoffice.org>2001-02-26 06:51:45 +0000
commit2ca20d373f175b34d3564f77776bcbb351ba1acd (patch)
tree282960e5a8eb1e3ad043bbd0bd036a4fdd0354b6 /solenv/inc/tg_app.mk
parentbfe17d9d87fb6ee239fd49e4e5ccf8fa052c6e54 (diff)
Implemented rules for automatic building of libstatic for Mac OS X
Diffstat (limited to 'solenv/inc/tg_app.mk')
-rw-r--r--solenv/inc/tg_app.mk18
1 files changed, 16 insertions, 2 deletions
diff --git a/solenv/inc/tg_app.mk b/solenv/inc/tg_app.mk
index 8bbde5ba2caf..36996ec6e0cb 100644
--- a/solenv/inc/tg_app.mk
+++ b/solenv/inc/tg_app.mk
@@ -3,8 +3,8 @@
#* $Workfile: tg_app.mk $
#*
#* Ersterstellung XX TT.MM.JJ
-#* Letzte Aenderung $Author: hjs $ $Date: 2000-12-21 20:26:38 $
-#* $Revision: 1.11 $
+#* Letzte Aenderung $Author: pluby $ $Date: 2001-02-26 07:51:45 $
+#* $Revision: 1.12 $
#*
#* $Logfile: T:/solar/inc/tg_app.mkv $
#*
@@ -77,10 +77,24 @@ APP$(TNR)DEPN+:=$(APP$(TNR)DEPNU)
USE_APP$(TNR)DEF=
.ENDIF
+# Link in static data members for template classes
+.IF "$(OS)"=="MACOSX"
+.IF "$(PRJNAME)"!="xml2cmp"
+APP$(TNR)STDLIBS+=$(STATICLIB)
+.ENDIF
+.ENDIF
+
.IF "$(APP$(TNR)TARGETN)"!=""
$(APP$(TNR)TARGETN): $(APP$(TNR)OBJS) $(APP$(TNR)LIBS) \
$(APP$(TNR)RES) \
$(APP$(TNR)ICON) $(APP$(TNR)DEPN) $(USE_APP$(TNR)DEF)
+.IF "$(OS)"=="MACOSX"
+.IF "$(PRJNAME)"!="xml2cmp"
+ @echo "------------------------------"
+ @echo "Updating static data member initializations"
+ @+dmake -f $(SOLARENV)$/$(OUTPATH)$/inc/makefile.mk $(MFLAGS) $(CALLMACROS) "PRJ=$(PRJ)" "PRJNAME=$(PRJNAME)"
+.ENDIF
+.ENDIF
@echo ------------------------------
@echo Making: $@
.IF "$(GUI)"=="UNX"