summaryrefslogtreecommitdiff
path: root/soldep
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2006-04-20 12:53:34 +0000
committerOliver Bolte <obo@openoffice.org>2006-04-20 12:53:34 +0000
commit59c0b3ad1633b20c4faeae7a56c3fec639089b7f (patch)
treee0c3b3ab355544a729ea14a8cdbefb151d98376c /soldep
parent3b4f2ce713c5564e984bc993947672bdda8a0e6f (diff)
refactored version
Diffstat (limited to 'soldep')
-rw-r--r--soldep/source/makefile.mk127
1 files changed, 67 insertions, 60 deletions
diff --git a/soldep/source/makefile.mk b/soldep/source/makefile.mk
index afcd15f335e8..5dff60c52714 100644
--- a/soldep/source/makefile.mk
+++ b/soldep/source/makefile.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.4 $
+# $Revision: 1.5 $
#
-# last change: $Author: obo $ $Date: 2004-04-01 14:18:34 $
+# last change: $Author: obo $ $Date: 2006-04-20 13:53:34 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -60,64 +60,72 @@
#
#*************************************************************************
-# --- Globals ------------------------------------------------------
+PRJ=..
-PRJ = ..
-PRJINC = $(PRJ)$/source
-PRJNAME = soldep
-TARGET = soldep
+PRJNAME=soldep
+TARGET=soldep
-# --- Settings -----------------------------------------------------
-.INCLUDE :settings.mk
+# --- Settings -----------------------------------------------------
+.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
-CDEFS+=-DUPDSTRING=\"$(UPD)\"
+SLOFILES = \
+ $(SLO)$/soldep.obj \
+ $(SLO)$/soldlg.obj \
+ $(SLO)$/depper.obj \
+ $(SLO)$/hashtbl.obj \
+ $(SLO)$/hashobj.obj \
+ $(SLO)$/connctr.obj \
+ $(SLO)$/depwin.obj \
+ $(SLO)$/graphwin.obj \
+ $(SLO)$/tbox.obj \
+ $(SLO)$/sdresid.obj \
+ $(SLO)$/objwin.obj
+
+SHL1TARGET =$(TARGET)$(UPD)$(DLLPOSTFIX)
+SHL1IMPLIB =i$(TARGET)
+SHL1LIBS =$(SLB)$/$(TARGET).lib
+SHL1DEF =$(MISC)$/$(SHL1TARGET).def
+SHL1DEPN =$(SHL1LIBS)
+SHL1STDLIBS = $(SVTOOLLIB) \
+ $(CPPUHELPERLIB) \
+ $(COMPHELPERLIB) \
+ $(SVLIB) \
+ $(SOTLIB) \
+ $(BTSTRPLIB) \
+ $(TOOLSLIB) \
+ $(VOSLIB) \
+ $(UNOLIB) \
+ $(OSLLIB) \
+ $(SALLIB) \
+ $(CPPULIB) \
+ $(LB)$/ibootstrpdt.lib \
+ $(PERL_LIB)
-.IF "$(HJS_TEST)"!=""
-CDEFS+=-DHJS_TEST
+.IF "$(GUI)" == "UNX"
+SHL1STDLIBS+=\
+ $(SALLIB)
.ENDIF
-DEPOBJFILES= \
- $(OBJ)$/depapp.obj
-
-SRC1FILES = \
- soldlg.src
-
-RES1TARGET = dep
-SRS1NAME=$(TARGET)
-SRS1FILES = \
- $(SRS)$/soldep.srs
-
-RESLIB1NAME = dep
-RESLIB1SRSFILES = \
- $(SRS)$/soldep.srs
-
-OBJFILES = \
- $(OBJ)$/soldep.obj \
- $(OBJ)$/soldlg.obj \
- $(OBJ)$/prjdep.obj \
- $(OBJ)$/depper.obj \
- $(OBJ)$/hashtbl.obj \
- $(OBJ)$/hashobj.obj \
- $(OBJ)$/connctr.obj \
- $(OBJ)$/depwin.obj \
- $(OBJ)$/graphwin.obj \
- $(OBJ)$/objwin.obj
+DEF1NAME =$(SHL1TARGET)
+DEF1DEPN =$(MISC)$/$(SHL1TARGET).flt
+DEFLIB1NAME =$(TARGET)
+#------------- Application ---------------
APP1TARGET=soldepl
-APP1OBJS=$(OBJFILES) \
- $(OBJ)$/depapp.obj
+APP1OBJS= \
+ $(SLO)$/depapp.obj
-#APP1LIBS= $(LB)$/hashtab.lib
+APP1LIBS= $(LB)$/ibootstrpdt.lib \
+ $(LB)$/isoldep.lib
APP1ICON=soldep.ico
APP1STDLIBS= \
$(SVTOOLLIB) \
- $(CPPULIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(SVLIB) \
@@ -127,30 +135,29 @@ APP1STDLIBS= \
$(VOSLIB) \
$(UNOLIB) \
$(OSLLIB) \
- $(SALLIB)
-APP1LINKRES=$(MISC)$/$(TARGET).res
+ $(SALLIB) \
+ $(CPPULIB) \
+ $(PERL_LIB)
-.IF "$(GUI)" == "UNX"
-LIB1OBJFILES = $(OBJFILES)
-LIB1ARCHIV = $(LB)$/libdepper.a
-LIB1TARGET = $(LB)$/dep.lib
-.ENDIF
-
-# --- Targets -------------------------------------------------------
-
-ALL : \
- ALLTAR \
- $(BIN)$/applicat.rdb
+# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
+ALLTAR : $(BIN)$/applicat.rdb
+
$(BIN)$/applicat.rdb : makefile.mk $(UNOUCRRDB)
rm -f $@
$(GNUCOPY) $(UNOUCRRDB) $@
+cd $(BIN) && \
- regcomp -register -r applicat.rdb \
- -c $(DLLPRE)i18nsearch.uno$(DLLPOST) \
- -c $(DLLPRE)i18npool.uno$(DLLPOST)
-
-
+ regcomp -register -r applicat.rdb \
+ -c i18nsearch.uno$(DLLPOST) \
+ -c i18npool.uno$(DLLPOST)
+
+$(MISC)$/$(SHL1TARGET).flt: makefile.mk
+ @echo ------------------------------
+ @echo Making: $@
+ @echo WEP > $@
+ @echo LIBMAIN >> $@
+ @echo LibMain >> $@
+ @echo __CT >> $@ \ No newline at end of file