summaryrefslogtreecommitdiff
path: root/svtools/util/makefile.mk
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/util/makefile.mk')
-rw-r--r--svtools/util/makefile.mk472
1 files changed, 472 insertions, 0 deletions
diff --git a/svtools/util/makefile.mk b/svtools/util/makefile.mk
new file mode 100644
index 000000000000..d89efafca35b
--- /dev/null
+++ b/svtools/util/makefile.mk
@@ -0,0 +1,472 @@
+#*************************************************************************
+#*
+#* $RCSfile: makefile.mk,v $
+#*
+#* $Revision: 1.1.1.1 $
+#*
+#* last change: $Author: hr $ $Date: 2000-09-18 16:59:07 $
+#*
+#* The Contents of this file are made available subject to the terms of
+#* either of the following licenses
+#*
+#* - GNU Lesser General Public License Version 2.1
+#* - Sun Industry Standards Source License Version 1.1
+#*
+#* Sun Microsystems Inc., October, 2000
+#*
+#* GNU Lesser General Public License Version 2.1
+#* =============================================
+#* Copyright 2000 by Sun Microsystems, Inc.
+#* 901 San Antonio Road, Palo Alto, CA 94303, USA
+#*
+#* This library is free software; you can redistribute it and/or
+#* modify it under the terms of the GNU Lesser General Public
+#* License version 2.1, as published by the Free Software Foundation.
+#*
+#* This library is distributed in the hope that it will be useful,
+#* but WITHOUT ANY WARRANTY; without even the implied warranty of
+#* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+#* Lesser General Public License for more details.
+#*
+#* You should have received a copy of the GNU Lesser General Public
+#* License along with this library; if not, write to the Free Software
+#* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+#* MA 02111-1307 USA
+#*
+#*
+#* Sun Industry Standards Source License Version 1.1
+#* =================================================
+#* The contents of this file are subject to the Sun Industry Standards
+#* Source License Version 1.1 (the "License"); You may not use this file
+#* except in compliance with the License. You may obtain a copy of the
+#* License at http://www.openoffice.org/license.html.
+#*
+#* Software provided under this License is provided on an "AS IS" basis,
+#* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+#* WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
+#* MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
+#* See the License for the specific provisions governing your rights and
+#* obligations concerning the Software.
+#*
+#* The Initial Developer of the Original Code is: Sun Microsystems, Inc.
+#*
+#* Copyright: 2000 by Sun Microsystems, Inc.
+#*
+#* All Rights Reserved.
+#*
+#* Contributor(s): _______________________________________
+#*
+#*
+#*************************************************************************
+
+PRJ=..
+
+PRJNAME=svtools
+TARGET=svtool
+RESTARGET=svt
+RESTARGETSIMPLE=svs
+VERSION=$(UPD)
+GEN_HID=TRUE
+ENABLE_EXCEPTIONS=TRUE
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : svpre.mk
+.INCLUDE : settings.mk
+.INCLUDE : sv.mk
+
+USE_LDUMP2=TRUE
+
+.IF "$(COM)"=="ICC"
+LINKFLAGS+=/SEGMENTS:1024 /PACKD:32768
+.ENDIF
+
+# --- Allgemein ----------------------------------------------------
+
+LIB1TARGET= $(LB)$/svmem.lib
+LIB1ARCHIV= $(LB)$/libsvarray.a
+LIB1FILES= $(LB)$/svarray.lib
+
+LIB2TARGET= $(LB)$/filearch.lib
+LIB2OBJFILES= $(OBJ)$/filearch.obj
+
+.IF "$(GUI)"!="UNX"
+LIB3TARGET= $(LB)$/svtool.lib
+LIB3FILES= $(LB)$/_svt.lib
+LIB3OBJFILES=\
+ $(OBJ)$/wordsel2.obj \
+ $(OBJ)$/rtfkey2.obj
+.ENDIF
+
+.IF "$(GUI)"!="UNX"
+LIB4TARGET= $(LB)$/isvl.lib
+LIB4FILES= $(LB)$/_isvl.lib
+LIB4OBJFILES=\
+ $(OBJ)$/htmlkey2.obj
+.ENDIF
+
+LIB7TARGET= $(SLB)$/svt.lib
+#LIB7ARCHIV= $(LB)$/libsvt$(UPD)$(DLLPOSTFIX).a
+LIB7FILES= \
+ $(SLB)$/misc2.lib \
+ $(SLB)$/items2.lib \
+ $(SLB)$/browse.lib \
+ $(SLB)$/config.lib \
+ $(SLB)$/ctrl.lib \
+ $(SLB)$/dialogs.lib \
+ $(SLB)$/edit.lib \
+ $(SLB)$/unoiface.lib \
+ $(SLB)$/filter.lib \
+ $(SLB)$/igif.lib \
+ $(SLB)$/ipng.lib \
+ $(SLB)$/jpeg.lib \
+ $(SLB)$/ixpm.lib \
+ $(SLB)$/ixbm.lib \
+ $(SLB)$/sbx.lib \
+ $(SLB)$/numbers.lib \
+ $(SLB)$/wmf.lib \
+ $(SLB)$/undo.lib \
+ $(SLB)$/urlobj.lib \
+ $(SLB)$/plugapp.lib \
+ $(SLB)$/svcontnr.lib \
+ $(SLB)$/svhtml2.lib
+
+
+.IF "$(GUI)" == "OS2"
+LIB7FILES+= $(SLB)$/eaimp.lib
+.ENDIF
+
+.IF "$(GUI)" == "UNX"
+LIB7FILES+= $(SLB)$/eaimp.lib
+.ENDIF
+
+LIB7FILES+= \
+ $(SLB)$/svdde.lib
+
+LIB8TARGET= $(SLB)$/svl.lib
+#LIB8ARCHIV= $(LB)$/libsvl$(UPD)$(DLLPOSTFIX).a
+LIB8OBJFILES= $(OBJ)$/svtdata.obj
+LIB8FILES= \
+ $(SLB)$/filerec.lib \
+ $(SLB)$/items1.lib \
+ $(SLB)$/libcall.lib \
+ $(SLB)$/misc1.lib \
+ $(SLB)$/notify.lib \
+ $(SLB)$/srch.lib \
+ $(SLB)$/svarray.lib \
+ $(SLB)$/svhtml1.lib \
+ $(SLB)$/svsql.lib \
+ $(SLB)$/svrtf.lib \
+ $(SLB)$/cmdparse.lib
+
+# Bilden der dyn. Resourcen-DLL --------------------------------------------------
+
+RESLIB1NAME= $(RESTARGET)
+RESLIB1SRSFILES=$(SRS)$/filter.srs \
+ $(SRS)$/misc.srs \
+ $(SRS)$/sbx.srs \
+ $(SRS)$/ctrl.srs \
+ $(SRS)$/items.srs \
+ $(SRS)$/dialogs.srs \
+ $(SRS)$/plugapp.srs \
+ $(SRS)$/uno.srs
+RESLIB2NAME= $(RESTARGETSIMPLE)
+RESLIB2SRSFILES=\
+ $(SRS)$/mediatyp.srs \
+ $(SRS)$/svsql.srs
+
+# Bilden der DLL --------------------------------------------------
+
+SHL1TARGET= svt$(VERSION)$(DLLPOSTFIX)
+SHL1IMPLIB= _svt
+SHL1STDLIBS=$(TOOLSLIB) \
+ $(VOSLIB) \
+ $(CPPULIB) \
+ $(CPPUHELPERLIB) \
+ $(RTLLIB) \
+ $(SVLIB) \
+ $(TKLIB) \
+ $(SVLLIB) \
+ $(SALLIB) \
+ $(UNOTOOLSLIB) \
+ $(UCBHELPERLIB)
+
+
+.IF "$(GUI)"=="WIN"
+SHL1STDLIBS+= \
+ $(LIBPRE) ddeml.lib \
+ $(LIBPRE) shell.lib \
+ $(LIBPRE) ver.lib
+.ENDIF
+
+.IF "$(GUI)"=="WNT"
+SHL1STDLIBS+= \
+ $(LIBCIMT) \
+ $(LIBPRE) advapi32.lib \
+ $(LIBPRE) gdi32.lib
+.ENDIF
+
+.IF "$(VCL)" != ""
+SHL1STDLIBS+= \
+ $(SOTLIB)
+.ENDIF
+
+SHL1STDLIBS += $(JPEG3RDLIB)
+
+#SHL1DEPNU=$(LB)$/isvl.lib
+#SHL1DEPNU=$(SHL2TARGETN)
+SHL1LIBS= \
+ $(SLB)$/svt.lib \
+ $(LB)$/svmem.lib
+
+SHL1DEF= $(MISC)$/$(SHL1TARGET).def
+
+DEF1NAME= $(SHL1TARGET)
+DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt
+DEFLIB1NAME =svt
+DEF1DES =SvTools
+
+.IF "$(GUI)"=="WNT"
+DEF1EXPORT1 = component_writeInfo
+DEF1EXPORT2 = component_getFactory
+.ELSE
+.IF "$(COM)"=="ICC"
+DEF1EXPORT1 = component_writeInfo
+DEF1EXPORT2 = component_getFactory
+.ELSE
+DEF1EXPORT1 = _component_writeInfo
+DEF1EXPORT2 = _component_getFactory
+.ENDIF
+.ENDIF
+
+# --- svtools lite --------------------------------------------------
+
+SHL2TARGET= svl$(VERSION)$(DLLPOSTFIX)
+SHL2IMPLIB= _isvl
+SHL1OBJS=$(SLO)$/svtdata.obj
+SHL2STDLIBS=$(TOOLSLIB) \
+ $(VOSLIB) \
+ $(CPPULIB) \
+ $(CPPUHELPERLIB) \
+ $(RTLLIB) \
+ $(SALLIB) \
+ $(UNOTOOLSLIB)
+
+.IF "$(GUI)"=="WNT"
+SHL2STDLIBS+= \
+ $(LIBCIMT) \
+ $(LIBPRE) advapi32.lib \
+ $(LIBPRE) gdi32.lib
+.ENDIF
+
+SHL2LIBS= $(SLB)$/svl.lib
+
+SHL2DEF= $(MISC)$/$(SHL2TARGET).def
+
+DEF2NAME= $(SHL2TARGET)
+DEF2DEPN= $(MISC)$/$(SHL2TARGET).flt $(SLB)$/svl.lib
+DEFLIB2NAME=svl
+DEF2DES =SvTools lite
+
+# --- Targets ------------------------------------------------------
+
+.IF "$(GUI)"=="UNX"
+SVTTARGETS= $(LB)$/lib$(SHL2TARGET)$(DLLPOST) $(LB)$/lib$(SHL1TARGET)$(DLLPOST)
+.ELSE
+SVTTARGETS= $(LB)$/isvl.lib \
+ $(BIN)$/$(SHL2TARGET)$(DLLPOST) $(BIN)$/$(SHL1TARGET)$(DLLPOST)
+.ENDIF
+
+ALL: $(SLB)$/svl.lib \
+ $(SLB)$/svt.lib \
+ $(MISC)$/$(SHL2TARGET).flt \
+ $(MISC)$/$(SHL1TARGET).flt \
+ $(MISC)$/$(SHL2TARGET).def \
+ $(MISC)$/$(SHL1TARGET).def \
+ $(SVTTARGETS) \
+ ALLTAR
+
+.INCLUDE : target.mk
+
+# --- Svtools-Control-Filter-Datei ---
+
+$(MISC)$/$(SHL1TARGET).flt: makefile.mk
+ @echo ------------------------------
+ @echo Making: $@
+ @echo AUTO_CODE > $@
+ @echo BrowserDataWin >> $@
+ @echo BrowserColumn >> $@
+ @echo ButtonFrame >> $@
+ @echo CreateLoader >> $@
+ @echo DdeString >> $@
+ @echo DlgSource >> $@
+ @echo DlgExport >> $@
+ @echo EditWindow >> $@
+ @echo FileEntry >> $@
+ @echo GIFLZWDecompressor >> $@
+ @echo GIFReader >> $@
+ @echo PNGReader >> $@
+ @echo ImpDetect >> $@
+ @echo ImpDraw >> $@
+ @echo ImpGet >> $@
+ @echo ImpPut >>$@
+ @echo ImpSv >> $@
+ @echo JPEGReader >> $@
+ @echo WMFReader >> $@
+ @echo EnhWMFReader >> $@
+ @echo WMFWriter >> $@
+ @echo LinkStub >> $@
+ @echo MultiTextLineInfo >> $@
+ @echo Regexpr >> $@
+ @echo RemoteControlServer >> $@
+ @echo RemoteControlService >> $@
+ @echo RetStream >> $@
+ @echo SCmdStream >> $@
+ @echo SbxArrayRef >> $@
+ @echo SbxBasicFormater >> $@
+ @echo SbxRes >> $@
+ @echo SbxVariableRef >> $@
+ @echo SfxListUndoAction >> $@
+ @echo SfxPointerEntry >> $@
+ @echo SfxUINT32s >> $@
+ @echo SfxULongRangeItem >> $@
+ @echo SfxULongRanges >> $@
+ @echo SfxULongRangesItem >> $@
+ @echo SgfFontLst >> $@
+ @echo SgfFontOne >> $@
+ @echo StatementCommand >> $@
+ @echo StatementControl >> $@
+ @echo StatementFlow >> $@
+ @echo StatementList >> $@
+ @echo StatementSlot >> $@
+ @echo SVDDE_MISC_CODE >> $@
+ @echo SvInterfaceClient >> $@
+ @echo SvImp >> $@
+ @echo SvStringLockBytes >> $@
+ @echo svtools >> $@
+ @echo SVTOOLS_FILTER >> $@
+ @echo SVTOOLS_CODE >> $@
+ @echo SVTOOLS_FILTER4 >> $@
+ @echo SVTOOLS_FILTER_CODE >> $@
+ @echo ValueSetItem >> $@
+ @echo WMFRecord >> $@
+ @echo WriteRecord >> $@
+ @echo XPMReader >> $@
+ @echo XBMReader >> $@
+ @echo _grow >> $@
+ @echo _ImplINetHistoryLoadTimer >> $@
+ @echo _ImplINetHistoryStoreTimer >> $@
+ @echo sRTF_>>$@
+ @echo sHTML_>>$@
+ @echo unnamed>>$@
+.IF "$(GUI)"=="WNT" || "$(GUI)"=="WIN"
+ @echo WEP>>$@
+ @echo LIBMAIN>>$@
+ @echo LibMain>>$@
+.ENDIF
+.IF "$(COM)"=="MSC"
+ @echo ??_7>>$@
+ @echo ??_8>>$@
+ @echo ??_C>>$@
+ @echo ??_E>>$@
+ @echo ??_F>>$@
+ @echo ??_G>>$@
+ @echo ??_H>>$@
+ @echo ??_I>>$@
+ @echo 0Imp>>$@
+ @echo Impl@@>>$@
+ @echo Imp@@>>$@
+ @echo __CT>>$@
+.ENDIF
+
+$(MISC)$/$(SHL2TARGET).flt: makefile.mk
+ @echo ------------------------------
+ @echo Making: $@
+ @echo AUTO_CODE > $@
+ @echo BrowserDataWin >> $@
+ @echo BrowserColumn >> $@
+ @echo ButtonFrame >> $@
+ @echo CreateLoader >> $@
+ @echo DdeString >> $@
+ @echo DlgSource >> $@
+ @echo DlgExport >> $@
+ @echo EditWindow >> $@
+ @echo FileEntry >> $@
+ @echo GIFLZWDecompressor >> $@
+ @echo GIFReader >> $@
+ @echo PNGReader >> $@
+ @echo ImpDetect >> $@
+ @echo ImpDraw >> $@
+ @echo ImpGet >> $@
+ @echo ImpPut >>$@
+ @echo ImpSvNum >>$@
+ @echo JPEGReader >> $@
+ @echo WMFReader >> $@
+ @echo EnhWMFReader >> $@
+ @echo WMFWriter >> $@
+ @echo LinkStub >> $@
+ @echo MultiTextLineInfo >> $@
+ @echo Regexpr >> $@
+ @echo RemoteControlServer >> $@
+ @echo RemoteControlService >> $@
+ @echo RetStream >> $@
+ @echo SCmdStream >> $@
+ @echo SbxArrayRef >> $@
+ @echo SbxBasicFormater >> $@
+ @echo SbxRes >> $@
+ @echo SbxVariableRef >> $@
+ @echo SfxListUndoAction >> $@
+ @echo SfxPointerEntry >> $@
+ @echo SfxUINT32s >> $@
+ @echo SfxULongRangeItem >> $@
+ @echo SfxULongRanges >> $@
+ @echo SfxULongRangesItem >> $@
+ @echo SgfFontLst >> $@
+ @echo SgfFontOne >> $@
+ @echo StatementCommand >> $@
+ @echo StatementControl >> $@
+ @echo StatementFlow >> $@
+ @echo StatementList >> $@
+ @echo StatementSlot >> $@
+ @echo SVDDE_MISC_CODE >> $@
+ @echo SvInterfaceClient >> $@
+ @echo SvImp >> $@
+ @echo SvStringLockBytes >> $@
+ @echo svtools >> $@
+ @echo SVTOOLS_FILTER >> $@
+ @echo SVTOOLS_CODE >> $@
+ @echo SVTOOLS_FILTER4 >> $@
+ @echo SVTOOLS_FILTER_CODE >> $@
+ @echo ValueSetItem >> $@
+ @echo WMFRecord >> $@
+ @echo WriteRecord >> $@
+ @echo XPMReader >> $@
+ @echo XBMReader >> $@
+ @echo _grow >> $@
+ @echo _ImplINetHistoryLoadTimer >> $@
+ @echo _ImplINetHistoryStoreTimer >> $@
+ @echo sRTF_>>$@
+ @echo sHTML_>>$@
+ @echo SdbSqlScanner>>$@
+ @echo Sdbyy_scan>>$@
+ @echo SqlInternalNode>>$@
+ @echo unnamed>>$@
+.IF "$(GUI)"=="WNT" || "$(GUI)"=="WIN"
+ @echo WEP>>$@
+ @echo LIBMAIN>>$@
+ @echo LibMain>>$@
+.ENDIF
+.IF "$(COM)"=="MSC"
+ @echo ??_7>>$@
+ @echo ??_8>>$@
+ @echo ??_C>>$@
+ @echo ??_E>>$@
+ @echo ??_F>>$@
+ @echo ??_G>>$@
+ @echo ??_H>>$@
+ @echo ??_I>>$@
+ @echo 0Imp>>$@
+ @echo Impl@@>>$@
+ @echo Imp@@>>$@
+ @echo __CT>>$@
+.ENDIF
+