Update ooo320-m1
[ooovba.git] / configmgr / workben / apitest / makefile.mk
blob08b46a53f8733376fc92a90237da8b4a071cc7ea
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.15 $
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=..$/..
33 PRJINC=$(PRJ)$/source
35 PRJNAME=configmgr
37 TARGET=cfgapi
38 TARGET2=cfgreg
39 TARGET3=cfgadduser
40 TARGET4=cfgadmin
41 TARGET5=cfgupdate
42 TARGET6=cfgapi_timetest
43 TARGETTYPE=CUI
44 LIBTARGET=NO
46 ENABLE_EXCEPTIONS=TRUE
48 # --- Settings -----------------------------------------------------
49 .INCLUDE : settings.mk
51 # --- Files --------------------------------------------------------
53 # ... common for all test executables ..............................
54 APPSTDLIBS=\
55 $(SALLIB) \
56 $(VOSLIB) \
57 $(CPPULIB) \
58 $(CPPUHELPERLIB)
60 # ... cfgapi ..............................
61 APP1STDLIBS = $(APPSTDLIBS)
63 APP1STDLIBS+=$(STDLIBCPP)
65 APP1TARGET= $(TARGET)
66 APP1OBJS= \
67 $(SLO)$/cfgapi.obj \
68 $(SLO)$/strimpl.obj \
69 $(SLO)$/typeconverter.obj \
70 $(SLO)$/simpletypehelper.obj \
72 # ... cfgapi_timetest ..............................
73 APP6STDLIBS = $(APPSTDLIBS)
75 APP6STDLIBS+=$(STDLIBCPP)
77 APP6TARGET= $(TARGET6)
78 APP6OBJS= \
79 $(SLO)$/cfgapi_timetest.obj \
80 $(SLO)$/strimpl.obj \
81 $(SLO)$/typeconverter.obj \
82 $(SLO)$/simpletypehelper.obj \
84 # ... cfgreg ..............................
85 APP2STDLIBS = $(APPSTDLIBS)
87 APP2STDLIBS+=$(STDLIBCPP)
89 APP2TARGET= $(TARGET2)
90 APP2OBJS= \
91 $(SLO)$/cfgregistry.obj \
93 # ... cfgadduser ..............................
94 APP3STDLIBS = $(APPSTDLIBS)
96 APP3STDLIBS+=$(STDLIBCPP)
98 APP3TARGET= $(TARGET3)
99 APP3OBJS= \
100 $(SLO)$/cfgadduser.obj \
102 # ... cfgadmin ..............................
103 APP4STDLIBS = $(APPSTDLIBS)
105 APP4STDLIBS+=$(STDLIBCPP)
107 APP4TARGET= $(TARGET4)
108 APP4OBJS= \
109 $(SLO)$/cfgadmin.obj \
110 $(SLO)$/strimpl.obj \
111 $(SLO)$/typeconverter.obj \
112 $(SLO)$/simpletypehelper.obj \
114 # ... cfgupdate ..............................
115 APP5STDLIBS = $(APPSTDLIBS)
117 APP5STDLIBS+=$(STDLIBCPP)
119 APP5TARGET= $(TARGET5)
120 APP5OBJS= \
121 $(SLO)$/cfgupdate.obj \
122 $(SLO)$/strimpl.obj \
123 $(SLO)$/typeconverter.obj \
124 $(SLO)$/simpletypehelper.obj \
126 .INCLUDE : target.mk