char array should be null terminated
[LibreOffice.git] / svx / util / makefile.mk
blob2e756b5aa36931a57288530392c88150a01de2ce
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2000, 2010 Oracle and/or its affiliates.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # This file is part of OpenOffice.org.
11 # OpenOffice.org is free software: you can redistribute it and/or modify
12 # it under the terms of the GNU Lesser General Public License version 3
13 # only, as published by the Free Software Foundation.
15 # OpenOffice.org is distributed in the hope that it will be useful,
16 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 # GNU Lesser General Public License version 3 for more details
19 # (a copy is included in the LICENSE file that accompanied this code).
21 # You should have received a copy of the GNU Lesser General Public License
22 # version 3 along with OpenOffice.org. If not, see
23 # <http://www.openoffice.org/license.html>
24 # for a copy of the LGPLv3 License.
26 #*************************************************************************
28 PRJ=..
30 PRJNAME=svx
31 TARGET=svx
32 GEN_HID=TRUE
33 GEN_HID_OTHER=TRUE
35 # --- Settings -----------------------------------------------------
37 .INCLUDE : settings.mk
39 RSCLOCINC+=-I$(PRJ)$/source$/svdraw
41 HELPIDFILES= ..$/inc$/helpid.hrc
43 # svxcore
44 SHL1TARGET= svxcore$(DLLPOSTFIX)
45 SHL1IMPLIB= isvxcore
46 SHL1USE_EXPORTS=name
48 SHL1OBJS= \
49 $(SLO)$/coreservices.obj
52 SHL1LIBS= \
53 $(SLB)$/animation.lib \
54 $(SLB)$/attribute.lib \
55 $(SLB)$/contact.lib \
56 $(SLB)$/customshapes-core.lib \
57 $(SLB)$/dialogs-core.lib \
58 $(SLB)$/engine3d-core.lib \
59 $(SLB)$/event.lib \
60 $(SLB)$/fmcomp-core.lib \
61 $(SLB)$/form-core.lib \
62 $(SLB)$/gal.lib \
63 $(SLB)$/items-core.lib \
64 $(SLB)$/overlay.lib \
65 $(SLB)$/primitive2d.lib \
66 $(SLB)$/primitive3d.lib \
67 $(SLB)$/properties.lib \
68 $(SLB)$/svdraw-core.lib \
69 $(SLB)$/table-core.lib \
70 $(SLB)$/tbxctrls-core.lib \
71 $(SLB)$/toolbars.lib \
72 $(SLB)$/unodraw-core.lib \
73 $(SLB)$/xml.lib \
74 $(SLB)$/xout.lib
77 SHL1STDLIBS= \
78 $(EDITENGLIB) \
79 $(AVMEDIALIB) \
80 $(SFX2LIB) \
81 $(XMLOFFLIB) \
82 $(BASEGFXLIB) \
83 $(DRAWINGLAYERLIB) \
84 $(LNGLIB) \
85 $(BASICLIB) \
86 $(SVTOOLLIB) \
87 $(TKLIB) \
88 $(VCLLIB) \
89 $(SVLLIB) \
90 $(SOTLIB) \
91 $(UNOTOOLSLIB) \
92 $(TOOLSLIB) \
93 $(I18NISOLANGLIB) \
94 $(I18NPAPERLIB) \
95 $(COMPHELPERLIB) \
96 $(UCBHELPERLIB) \
97 $(CPPUHELPERLIB) \
98 $(CPPULIB) \
99 $(SALLIB) \
100 $(ICUUCLIB)
102 SHL1DEF= $(MISC)$/$(SHL1TARGET).def
103 DEF1NAME= $(SHL1TARGET)
104 DEFLIB1NAME=$(SHL1LIBS:b)
106 # svx
107 SHL2TARGET= svx$(DLLPOSTFIX)
108 SHL2IMPLIB= i$(TARGET)
109 SHL2USE_EXPORTS=name
110 SHL2DEPN=$(SHL1TARGETN)
112 SHL2LIBS= \
113 $(SLB)$/svdraw.lib \
114 $(SLB)$/form.lib \
115 $(SLB)$/items.lib \
116 $(SLB)$/dialogs.lib \
117 $(SLB)$/mnuctrls.lib \
118 $(SLB)$/stbctrls.lib \
119 $(SLB)$/tbxctrls.lib \
120 $(SLB)$/smarttags.lib \
121 $(SLB)$/unodraw.lib \
122 $(SLB)$/unogallery.lib\
123 $(SLB)$/accessibility.lib \
124 $(SLB)$/customshapes.lib \
125 $(SLB)$/fmcomp.lib \
126 $(SLB)$/engine3d.lib \
127 $(SLB)$/table.lib
129 .IF "(GUIBASE)" == "WIN"
130 SHL2LIBS+=$(SLB)$/ibrwimp.lib
131 .ENDIF # (WIN)
133 SHL2STDLIBS= \
134 $(EDITENGLIB) \
135 $(SVXCORELIB) \
136 $(SFX2LIB) \
137 $(XMLOFFLIB) \
138 $(BASEGFXLIB) \
139 $(DRAWINGLAYERLIB) \
140 $(BASICLIB) \
141 $(SVTOOLLIB) \
142 $(TKLIB) \
143 $(VCLLIB) \
144 $(SVLLIB) \
145 $(SOTLIB) \
146 $(UNOTOOLSLIB) \
147 $(TOOLSLIB) \
148 $(I18NISOLANGLIB) \
149 $(XMLSCRIPTLIB) \
150 $(COMPHELPERLIB) \
151 $(UCBHELPERLIB) \
152 $(CPPUHELPERLIB) \
153 $(CPPULIB) \
154 $(SALLIB) \
155 $(SALHELPERLIB) \
156 $(ICUUCLIB)
158 .IF "$(GUI)"=="WNT"
159 SHL2STDLIBS+=$(SHELLLIB)
160 .ENDIF # WNT
162 SHL2DEF= $(MISC)$/$(SHL2TARGET).def
163 DEF2NAME= $(SHL2TARGET)
164 DEFLIB2NAME=$(SHL2LIBS:b)
166 .IF "$(debug)$(dbgutil)"!=""
167 SHL2STDLIBS += $(CPPUHELPERLIB)
168 .ENDIF # "$(debug)$(dbgutil)"!=""
170 # ------------------------------------------------------------------------------
172 # Resource files
173 SRSFILELIST=\
174 $(SRS)$/svdstr.srs \
175 $(SRS)$/dialogs.srs \
176 $(SRS)$/drawdlgs.srs \
177 $(SRS)$/mnuctrls.srs \
178 $(SRS)$/stbctrls.srs \
179 $(SRS)$/tbxctrls.srs \
180 $(SRS)$/svxitems.srs \
181 $(SRS)$/form.srs \
182 $(SRS)$/fmcomp.srs \
183 $(SRS)$/engine3d.srs \
184 $(SRS)$/unodraw.srs \
185 $(SRS)$/accessibility.srs \
186 $(SRS)$/table.srs \
187 $(SRS)$/toolbars.srs \
188 $(SOLARCOMMONRESDIR)$/sfx.srs
190 RESLIB1NAME=svx
191 RESLIB1IMAGES=$(PRJ)$/res $(PRJ)$/source/svdraw
192 RESLIB1SRSFILES= $(SRSFILELIST)
194 # --- Targets -------------------------------------------------------
196 .INCLUDE : target.mk