update dev300-m57
[ooovba.git] / desktop / source / pkgchk / unopkg / makefile.mk
blob3562fad961d9087d1bd0e62ba96da7f86f59b33b
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
11 # $Revision: 1.17 $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
32 PRJ = ..$/..$/..
34 PRJNAME = desktop
35 TARGET = unopkg
36 .IF "$(GUI)" == "OS2"
37 TARGETTYPE = CUI
38 .ELSE
39 TARGETTYPE = GUI
40 .ENDIF
41 ENABLE_EXCEPTIONS = TRUE
42 LIBTARGET=NO
44 PRJINC += ..$/..$/deployment ..$/..
45 .INCLUDE : settings.mk
46 .INCLUDE : $(PRJ)$/source$/deployment$/inc$/dp_misc.mk
48 .IF "$(SYSTEM_DB)" == "YES"
49 CFLAGS+=-DSYSTEM_DB -I$(DB_INCLUDES)
50 .ENDIF
52 APP1TARGET = so$/unopkg
53 APP1OBJS = $(OBJFILES)
54 APP1STDLIBS = $(SALLIB) $(UNOPKGAPPLIB)
55 APP1DEPN = $(SHL1TARGETN)
56 APP1NOSAL = TRUE
57 APP1RPATH = BRAND
58 .IF "$(OS)" == "WNT"
59 APP1ICON = $(SOLARRESDIR)$/icons/so9_main_app.ico
60 APP1LINKRES = $(MISC)$/$(TARGET)1.res
61 .ENDIF
63 APP2TARGET = unopkg
64 APP2OBJS = $(OBJFILES)
65 APP2STDLIBS = $(SALLIB) $(UNOPKGAPPLIB)
66 APP2DEPN = $(SHL1TARGETN)
67 APP2NOSAL = TRUE
68 APP2RPATH = BRAND
69 .IF "$(OS)" == "WNT"
70 APP2ICON = $(SOLARRESDIR)$/icons/ooo3_main_app.ico
71 APP2LINKRES = $(MISC)$/$(TARGET)2.res
72 .ENDIF
74 SHL1TARGET = unopkgapp
75 SHL1OBJS = $(SLOFILES) $(SLO)$/lockfile.obj
76 SHL1STDLIBS = \
77 $(SALLIB) \
78 $(CPPULIB) \
79 $(CPPUHELPERLIB) \
80 $(COMPHELPERLIB) \
81 $(UCBHELPERLIB) \
82 $(UNOTOOLSLIB) \
83 $(TOOLSLIB) \
84 $(VCLLIB) \
85 $(DEPLOYMENTMISCLIB)
86 SHL1VERSIONMAP = version.map
87 SHL1IMPLIB = i$(SHL1TARGET)
88 DEF1NAME = $(SHL1TARGET)
90 SLOFILES = \
91 $(SLO)$/unopkg_app.obj \
92 $(SLO)$/unopkg_cmdenv.obj \
93 $(SLO)$/unopkg_misc.obj
95 OBJFILES = $(OBJ)$/unopkg_main.obj
97 .INCLUDE : target.mk
99 .IF "$(APP1TARGETN)" != "" # not set during depend=x
100 $(APP1TARGETN) : $(MISC)$/binso_created.flg
101 .ENDIF # "$(APP1TARGETN)"!=""
103 $(MISC)$/binso_created.flg:
104 @@-$(MKDIRHIER) $(BIN)$/so && $(TOUCH) $@
105 @@-$(MKDIRHIER) $(MISC)$/so && $(TOUCH) $@