1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
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 #*************************************************************************
41 ENABLE_EXCEPTIONS
= TRUE
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
)
52 APP1TARGET
= so
$/unopkg
53 APP1OBJS
= $(OBJFILES
)
54 APP1STDLIBS
= $(SALLIB
) $(UNOPKGAPPLIB
)
55 APP1DEPN
= $(SHL1TARGETN
)
59 APP1ICON
= $(SOLARRESDIR
)$/icons
/so9_main_app.ico
60 APP1LINKRES
= $(MISC
)$/$(TARGET
)1.res
64 APP2OBJS
= $(OBJFILES
)
65 APP2STDLIBS
= $(SALLIB
) $(UNOPKGAPPLIB
)
66 APP2DEPN
= $(SHL1TARGETN
)
70 APP2ICON
= $(SOLARRESDIR
)$/icons
/ooo3_main_app.ico
71 APP2LINKRES
= $(MISC
)$/$(TARGET
)2.res
74 SHL1TARGET
= unopkgapp
75 SHL1OBJS
= $(SLOFILES
) $(SLO
)$/lockfile.obj
86 SHL1VERSIONMAP
= version.map
87 SHL1IMPLIB
= i
$(SHL1TARGET
)
88 DEF1NAME
= $(SHL1TARGET
)
91 $(SLO
)$/unopkg_app.obj \
92 $(SLO
)$/unopkg_cmdenv.obj \
93 $(SLO
)$/unopkg_misc.obj
95 OBJFILES
= $(OBJ
)$/unopkg_main.obj
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
) $@