xref: /aoo4110/main/sc/util/makefile.mk (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim JagielskiPRJ=..
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim JagielskiPRJNAME=sc
27*b1cdbd2cSJim JagielskiTARGET=scalc3
28*b1cdbd2cSJim JagielskiGEN_HID=TRUE
29*b1cdbd2cSJim JagielskiGEN_HID_OTHER=TRUE
30*b1cdbd2cSJim JagielskiUSE_DEFFILE=TRUE
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielski# --- Settings -----------------------------------------------------------
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim Jagielski.INCLUDE :  settings.mk
35*b1cdbd2cSJim Jagielski
36*b1cdbd2cSJim Jagielski# --- Resourcen ----------------------------------------------------
37*b1cdbd2cSJim Jagielski
38*b1cdbd2cSJim JagielskiRESLIB1LIST=\
39*b1cdbd2cSJim Jagielski	$(SRS)$/miscdlgs.srs	\
40*b1cdbd2cSJim Jagielski	$(SRS)$/docshell.srs	\
41*b1cdbd2cSJim Jagielski	$(SRS)$/ui.srs		\
42*b1cdbd2cSJim Jagielski	$(SRS)$/dbgui.srs	\
43*b1cdbd2cSJim Jagielski	$(SRS)$/drawfunc.srs \
44*b1cdbd2cSJim Jagielski	$(SRS)$/sidebar.srs \
45*b1cdbd2cSJim Jagielski	$(SRS)$/core.srs 	\
46*b1cdbd2cSJim Jagielski	$(SRS)$/styleui.srs	\
47*b1cdbd2cSJim Jagielski	$(SRS)$/formdlgs.srs \
48*b1cdbd2cSJim Jagielski	$(SRS)$/pagedlg.srs	\
49*b1cdbd2cSJim Jagielski	$(SRS)$/navipi.srs	\
50*b1cdbd2cSJim Jagielski	$(SRS)$/cctrl.srs	\
51*b1cdbd2cSJim Jagielski
52*b1cdbd2cSJim Jagielski
53*b1cdbd2cSJim JagielskiRESLIB1NAME=sc
54*b1cdbd2cSJim JagielskiRESLIB1IMAGES=\
55*b1cdbd2cSJim Jagielski	$(PRJ)$/res					\
56*b1cdbd2cSJim Jagielski	$(PRJ)$/res/imglst/apptbx	\
57*b1cdbd2cSJim Jagielski	$(PRJ)$/res/imglst/dbgui	\
58*b1cdbd2cSJim Jagielski	$(PRJ)$/res/imglst/navipi
59*b1cdbd2cSJim Jagielski
60*b1cdbd2cSJim JagielskiRESLIB1SRSFILES=\
61*b1cdbd2cSJim Jagielski	$(RESLIB1LIST)
62*b1cdbd2cSJim Jagielski
63*b1cdbd2cSJim Jagielski# --- StarClac DLL
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim JagielskiSHL1TARGET= sc$(DLLPOSTFIX)
66*b1cdbd2cSJim JagielskiSHL1USE_EXPORTS=name
67*b1cdbd2cSJim JagielskiSHL1IMPLIB= sci
68*b1cdbd2cSJim Jagielski
69*b1cdbd2cSJim Jagielski# dynamic libraries
70*b1cdbd2cSJim JagielskiSHL1STDLIBS=       \
71*b1cdbd2cSJim Jagielski	$(BASICLIB)	\
72*b1cdbd2cSJim Jagielski	$(SFXLIB)		\
73*b1cdbd2cSJim Jagielski	$(SVTOOLLIB)	\
74*b1cdbd2cSJim Jagielski	$(SVLLIB)		\
75*b1cdbd2cSJim Jagielski	$(SVXCORELIB)		\
76*b1cdbd2cSJim Jagielski	$(EDITENGLIB)		\
77*b1cdbd2cSJim Jagielski	$(SVXLIB)		\
78*b1cdbd2cSJim Jagielski    $(BASEGFXLIB) \
79*b1cdbd2cSJim Jagielski	$(DRAWINGLAYERLIB) \
80*b1cdbd2cSJim Jagielski	$(VCLLIB)		\
81*b1cdbd2cSJim Jagielski	$(CPPULIB)		\
82*b1cdbd2cSJim Jagielski	$(CPPUHELPERLIB)	\
83*b1cdbd2cSJim Jagielski	$(COMPHELPERLIB)	\
84*b1cdbd2cSJim Jagielski	$(UCBHELPERLIB)	\
85*b1cdbd2cSJim Jagielski	$(VBAHELPERLIB)	\
86*b1cdbd2cSJim Jagielski	$(TKLIB)		\
87*b1cdbd2cSJim Jagielski	$(VOSLIB)		\
88*b1cdbd2cSJim Jagielski	$(SALLIB)		\
89*b1cdbd2cSJim Jagielski	$(TOOLSLIB)	\
90*b1cdbd2cSJim Jagielski	$(I18NISOLANGLIB) \
91*b1cdbd2cSJim Jagielski	$(UNOTOOLSLIB) \
92*b1cdbd2cSJim Jagielski	$(SOTLIB)		\
93*b1cdbd2cSJim Jagielski	$(XMLOFFLIB)	\
94*b1cdbd2cSJim Jagielski	$(AVMEDIALIB) \
95*b1cdbd2cSJim Jagielski	$(FORLIB) \
96*b1cdbd2cSJim Jagielski    $(FORUILIB) \
97*b1cdbd2cSJim Jagielski    $(ICUINLIB) \
98*b1cdbd2cSJim Jagielski	$(ICUUCLIB) \
99*b1cdbd2cSJim Jagielski	$(ICUDATALIB)
100*b1cdbd2cSJim Jagielski
101*b1cdbd2cSJim JagielskiSHL1LIBS=$(LIB3TARGET) $(LIB4TARGET)
102*b1cdbd2cSJim Jagielski
103*b1cdbd2cSJim JagielskiSHL1DEF=$(MISC)$/$(SHL1TARGET).def
104*b1cdbd2cSJim JagielskiDEF1NAME=$(SHL1TARGET)
105*b1cdbd2cSJim JagielskiDEFLIB1NAME= $(LIB3TARGET:b) $(LIB4TARGET:b)
106*b1cdbd2cSJim Jagielski
107*b1cdbd2cSJim Jagielski.IF "$(GUI)" == "WNT"
108*b1cdbd2cSJim JagielskiSHL1RES=    $(RCTARGET)
109*b1cdbd2cSJim Jagielski.ENDIF
110*b1cdbd2cSJim Jagielski
111*b1cdbd2cSJim Jagielski# --- Linken der Applikation ---------------------------------------
112*b1cdbd2cSJim Jagielski
113*b1cdbd2cSJim JagielskiLIB3TARGET=$(SLB)$/scalc3.lib
114*b1cdbd2cSJim JagielskiLIB3FILES=	\
115*b1cdbd2cSJim Jagielski	$(SLB)$/app.lib \
116*b1cdbd2cSJim Jagielski	$(SLB)$/docshell.lib \
117*b1cdbd2cSJim Jagielski	$(SLB)$/view.lib \
118*b1cdbd2cSJim Jagielski	$(SLB)$/undo.lib \
119*b1cdbd2cSJim Jagielski	$(SLB)$/attrdlg.lib \
120*b1cdbd2cSJim Jagielski	$(SLB)$/namedlg.lib \
121*b1cdbd2cSJim Jagielski	$(SLB)$/miscdlgs.lib \
122*b1cdbd2cSJim Jagielski	$(SLB)$/formdlgs.lib \
123*b1cdbd2cSJim Jagielski	$(SLB)$/cctrl.lib \
124*b1cdbd2cSJim Jagielski	$(SLB)$/dbgui.lib \
125*b1cdbd2cSJim Jagielski	$(SLB)$/pagedlg.lib \
126*b1cdbd2cSJim Jagielski	$(SLB)$/drawfunc.lib \
127*b1cdbd2cSJim Jagielski	$(SLB)$/sidebar.lib \
128*b1cdbd2cSJim Jagielski	$(SLB)$/navipi.lib
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim JagielskiLIB3FILES+= \
131*b1cdbd2cSJim Jagielski			$(SLB)$/unoobj.lib
132*b1cdbd2cSJim Jagielski
133*b1cdbd2cSJim Jagielski
134*b1cdbd2cSJim JagielskiLIB4TARGET=$(SLB)$/scalc3c.lib
135*b1cdbd2cSJim JagielskiLIB4FILES=	\
136*b1cdbd2cSJim Jagielski	$(SLB)$/data.lib \
137*b1cdbd2cSJim Jagielski	$(SLB)$/tool.lib \
138*b1cdbd2cSJim Jagielski	$(SLB)$/xml.lib \
139*b1cdbd2cSJim Jagielski	$(SLB)$/accessibility.lib
140*b1cdbd2cSJim Jagielski
141*b1cdbd2cSJim JagielskiSHL2TARGET= scd$(DLLPOSTFIX)
142*b1cdbd2cSJim JagielskiSHL2IMPLIB= scdimp
143*b1cdbd2cSJim JagielskiSHL2VERSIONMAP=$(SOLARENV)/src/component.map
144*b1cdbd2cSJim JagielskiSHL2DEF=$(MISC)$/$(SHL2TARGET).def
145*b1cdbd2cSJim JagielskiDEF2NAME=		$(SHL2TARGET)
146*b1cdbd2cSJim Jagielski
147*b1cdbd2cSJim JagielskiSHL2STDLIBS= \
148*b1cdbd2cSJim Jagielski			$(SFX2LIB) \
149*b1cdbd2cSJim Jagielski			$(SVTOOLLIB) \
150*b1cdbd2cSJim Jagielski			$(SVLLIB) \
151*b1cdbd2cSJim Jagielski			$(VCLLIB) \
152*b1cdbd2cSJim Jagielski			$(TOOLSLIB) \
153*b1cdbd2cSJim Jagielski			$(UCBHELPERLIB)	\
154*b1cdbd2cSJim Jagielski			$(CPPUHELPERLIB) \
155*b1cdbd2cSJim Jagielski			$(CPPULIB) \
156*b1cdbd2cSJim Jagielski			$(SOTLIB) \
157*b1cdbd2cSJim Jagielski			$(SALLIB)
158*b1cdbd2cSJim Jagielski
159*b1cdbd2cSJim JagielskiSHL2OBJS=   $(SLO)$/scdetect.obj \
160*b1cdbd2cSJim Jagielski	    $(SLO)$/detreg.obj
161*b1cdbd2cSJim JagielskiSHL2DEPN+=	makefile.mk
162*b1cdbd2cSJim Jagielski
163*b1cdbd2cSJim Jagielski# split out filters
164*b1cdbd2cSJim JagielskiSHL6TARGET= scfilt$(DLLPOSTFIX)
165*b1cdbd2cSJim JagielskiSHL6IMPLIB= scfiltimp
166*b1cdbd2cSJim JagielskiSHL6LIBS= \
167*b1cdbd2cSJim Jagielski	$(SLB)$/ftools.lib \
168*b1cdbd2cSJim Jagielski	$(SLB)$/excel.lib \
169*b1cdbd2cSJim Jagielski	$(SLB)$/xcl97.lib \
170*b1cdbd2cSJim Jagielski	$(SLB)$/lotus.lib \
171*b1cdbd2cSJim Jagielski	$(SLB)$/qpro.lib \
172*b1cdbd2cSJim Jagielski	$(SLB)$/dif.lib \
173*b1cdbd2cSJim Jagielski	$(SLB)$/html.lib \
174*b1cdbd2cSJim Jagielski	$(SLB)$/rtf.lib \
175*b1cdbd2cSJim Jagielski	$(SLB)$/scflt.lib
176*b1cdbd2cSJim JagielskiSHL6VERSIONMAP= scfilt.map
177*b1cdbd2cSJim JagielskiSHL6DEF=$(MISC)$/$(SHL6TARGET).def
178*b1cdbd2cSJim JagielskiDEF6NAME= $(SHL6TARGET)
179*b1cdbd2cSJim JagielskiSHL6DEPN=$(SHL1TARGETN)
180*b1cdbd2cSJim JagielskiSHL6STDLIBS= \
181*b1cdbd2cSJim Jagielski	$(ISCLIB) \
182*b1cdbd2cSJim Jagielski	$(BASICLIB)	\
183*b1cdbd2cSJim Jagielski	$(SFXLIB)		\
184*b1cdbd2cSJim Jagielski	$(SVTOOLLIB)	\
185*b1cdbd2cSJim Jagielski	$(SVLLIB)		\
186*b1cdbd2cSJim Jagielski	$(SVXCORELIB)		\
187*b1cdbd2cSJim Jagielski	$(EDITENGLIB)		\
188*b1cdbd2cSJim Jagielski	$(MSFILTERLIB)		\
189*b1cdbd2cSJim Jagielski	$(SVXLIB)		\
190*b1cdbd2cSJim Jagielski    $(BASEGFXLIB) \
191*b1cdbd2cSJim Jagielski	$(DRAWINGLAYERLIB) \
192*b1cdbd2cSJim Jagielski	$(VCLLIB)		\
193*b1cdbd2cSJim Jagielski	$(CPPULIB)		\
194*b1cdbd2cSJim Jagielski	$(CPPUHELPERLIB)	\
195*b1cdbd2cSJim Jagielski	$(COMPHELPERLIB)	\
196*b1cdbd2cSJim Jagielski	$(TKLIB)		\
197*b1cdbd2cSJim Jagielski	$(VOSLIB)		\
198*b1cdbd2cSJim Jagielski	$(SALLIB)		\
199*b1cdbd2cSJim Jagielski	$(TOOLSLIB)	\
200*b1cdbd2cSJim Jagielski	$(UNOTOOLSLIB) \
201*b1cdbd2cSJim Jagielski	$(SOTLIB)		\
202*b1cdbd2cSJim Jagielski	$(OOXLIB)       \
203*b1cdbd2cSJim Jagielski	$(SAXLIB) \
204*b1cdbd2cSJim Jagielski    $(FORLIB)
205*b1cdbd2cSJim Jagielski
206*b1cdbd2cSJim Jagielski# add for scui
207*b1cdbd2cSJim JagielskiSHL8TARGET= scui$(DLLPOSTFIX)
208*b1cdbd2cSJim JagielskiSHL8IMPLIB= scuiimp
209*b1cdbd2cSJim JagielskiSHL8VERSIONMAP= scui.map
210*b1cdbd2cSJim JagielskiSHL8DEF=$(MISC)$/$(SHL8TARGET).def
211*b1cdbd2cSJim JagielskiSHL8DEPN=$(SHL1TARGETN)
212*b1cdbd2cSJim JagielskiDEF8NAME=$(SHL8TARGET)
213*b1cdbd2cSJim Jagielski
214*b1cdbd2cSJim JagielskiSHL8STDLIBS= \
215*b1cdbd2cSJim Jagielski			$(ISCLIB) \
216*b1cdbd2cSJim Jagielski        	$(EDITENGLIB)		\
217*b1cdbd2cSJim Jagielski            $(SVXCORELIB) \
218*b1cdbd2cSJim Jagielski            $(SVXLIB) \
219*b1cdbd2cSJim Jagielski            $(SFX2LIB) \
220*b1cdbd2cSJim Jagielski            $(SVTOOLLIB) \
221*b1cdbd2cSJim Jagielski            $(VCLLIB) \
222*b1cdbd2cSJim Jagielski			$(SVLLIB) \
223*b1cdbd2cSJim Jagielski			$(SOTLIB) \
224*b1cdbd2cSJim Jagielski			$(UNOTOOLSLIB) \
225*b1cdbd2cSJim Jagielski            $(TOOLSLIB) \
226*b1cdbd2cSJim Jagielski            $(I18NISOLANGLIB) \
227*b1cdbd2cSJim Jagielski			$(COMPHELPERLIB) \
228*b1cdbd2cSJim Jagielski			$(CPPULIB) \
229*b1cdbd2cSJim Jagielski            $(SALLIB) \
230*b1cdbd2cSJim Jagielski            $(FORLIB) \
231*b1cdbd2cSJim Jagielski            $(FORUILIB)
232*b1cdbd2cSJim Jagielski.IF "$(ENABLE_LAYOUT)" == "TRUE"
233*b1cdbd2cSJim JagielskiSHL8STDLIBS+=$(TKLIB)
234*b1cdbd2cSJim Jagielski.ENDIF # ENABLE_LAYOUT == TRUE
235*b1cdbd2cSJim Jagielski
236*b1cdbd2cSJim JagielskiSHL8LIBS=   $(SLB)$/scui.lib
237*b1cdbd2cSJim JagielskiLIB8TARGET = $(SLB)$/scui.lib
238*b1cdbd2cSJim Jagielski
239*b1cdbd2cSJim JagielskiLIB8FILES=$(SLB)$/styleui.lib	\
240*b1cdbd2cSJim Jagielski		$(SLB)$/optdlg.lib
241*b1cdbd2cSJim Jagielski
242*b1cdbd2cSJim JagielskiLIB8OBJFILES = \
243*b1cdbd2cSJim Jagielski		$(SLO)$/scuiexp.obj     \
244*b1cdbd2cSJim Jagielski		$(SLO)$/scdlgfact.obj \
245*b1cdbd2cSJim Jagielski		$(SLO)$/tpsubt.obj		\
246*b1cdbd2cSJim Jagielski		$(SLO)$/tptable.obj	\
247*b1cdbd2cSJim Jagielski		$(SLO)$/tpstat.obj	\
248*b1cdbd2cSJim Jagielski		$(SLO)$/tabpages.obj	\
249*b1cdbd2cSJim Jagielski		$(SLO)$/tpsort.obj		\
250*b1cdbd2cSJim Jagielski		$(SLO)$/sortdlg.obj		\
251*b1cdbd2cSJim Jagielski		$(SLO)$/validate.obj	\
252*b1cdbd2cSJim Jagielski		$(SLO)$/textdlgs.obj		\
253*b1cdbd2cSJim Jagielski		$(SLO)$/subtdlg.obj		\
254*b1cdbd2cSJim Jagielski		$(SLO)$/tphf.obj		\
255*b1cdbd2cSJim Jagielski		$(SLO)$/scuitphfedit.obj	\
256*b1cdbd2cSJim Jagielski		$(SLO)$/hfedtdlg.obj	\
257*b1cdbd2cSJim Jagielski		$(SLO)$/attrdlg.obj	\
258*b1cdbd2cSJim Jagielski		$(SLO)$/scuiimoptdlg.obj	\
259*b1cdbd2cSJim Jagielski		$(SLO)$/strindlg.obj		\
260*b1cdbd2cSJim Jagielski        $(SLO)$/tabbgcolordlg.obj   \
261*b1cdbd2cSJim Jagielski		$(SLO)$/shtabdlg.obj		\
262*b1cdbd2cSJim Jagielski		$(SLO)$/scendlg.obj		\
263*b1cdbd2cSJim Jagielski		$(SLO)$/pvfundlg.obj	\
264*b1cdbd2cSJim Jagielski		$(SLO)$/pfiltdlg.obj	\
265*b1cdbd2cSJim Jagielski		$(SLO)$/namepast.obj		\
266*b1cdbd2cSJim Jagielski		$(SLO)$/namecrea.obj		\
267*b1cdbd2cSJim Jagielski		$(SLO)$/mvtabdlg.obj		\
268*b1cdbd2cSJim Jagielski		$(SLO)$/mtrindlg.obj		\
269*b1cdbd2cSJim Jagielski		$(SLO)$/linkarea.obj		\
270*b1cdbd2cSJim Jagielski		$(SLO)$/lbseldlg.obj		\
271*b1cdbd2cSJim Jagielski		$(SLO)$/instbdlg.obj		\
272*b1cdbd2cSJim Jagielski		$(SLO)$/inscodlg.obj		\
273*b1cdbd2cSJim Jagielski		$(SLO)$/inscldlg.obj		\
274*b1cdbd2cSJim Jagielski		$(SLO)$/groupdlg.obj		\
275*b1cdbd2cSJim Jagielski		$(SLO)$/filldlg.obj			\
276*b1cdbd2cSJim Jagielski		$(SLO)$/delcodlg.obj		\
277*b1cdbd2cSJim Jagielski		$(SLO)$/delcldlg.obj		\
278*b1cdbd2cSJim Jagielski		$(SLO)$/dapitype.obj	\
279*b1cdbd2cSJim Jagielski		$(SLO)$/dapidata.obj	\
280*b1cdbd2cSJim Jagielski		$(SLO)$/crdlg.obj			\
281*b1cdbd2cSJim Jagielski		$(SLO)$/scuiasciiopt.obj	\
282*b1cdbd2cSJim Jagielski		$(SLO)$/textimportoptions.obj	\
283*b1cdbd2cSJim Jagielski		$(SLO)$/scuiautofmt.obj	\
284*b1cdbd2cSJim Jagielski	    $(SLO)$/dpgroupdlg.obj	\
285*b1cdbd2cSJim Jagielski		$(SLO)$/editfield.obj
286*b1cdbd2cSJim Jagielski
287*b1cdbd2cSJim JagielskiTARGET_VBA=vbaobj
288*b1cdbd2cSJim JagielskiSHL9TARGET=$(TARGET_VBA)$(DLLPOSTFIX).uno
289*b1cdbd2cSJim JagielskiSHL9IMPLIB=	i$(TARGET_VBA)
290*b1cdbd2cSJim Jagielski
291*b1cdbd2cSJim JagielskiSHL9VERSIONMAP=$(SOLARENV)/src/component.map
292*b1cdbd2cSJim JagielskiSHL9DEF=$(MISC)$/$(SHL9TARGET).def
293*b1cdbd2cSJim JagielskiDEF9NAME=$(SHL9TARGET)
294*b1cdbd2cSJim JagielskiSHL9RPATH=OOO
295*b1cdbd2cSJim Jagielski
296*b1cdbd2cSJim JagielskiSHL9STDLIBS= \
297*b1cdbd2cSJim Jagielski		$(VBAHELPERLIB) \
298*b1cdbd2cSJim Jagielski		$(CPPUHELPERLIB) \
299*b1cdbd2cSJim Jagielski		$(VCLLIB) \
300*b1cdbd2cSJim Jagielski		$(CPPULIB) \
301*b1cdbd2cSJim Jagielski		$(COMPHELPERLIB) \
302*b1cdbd2cSJim Jagielski		$(SVLIB) \
303*b1cdbd2cSJim Jagielski		$(TOOLSLIB) \
304*b1cdbd2cSJim Jagielski		$(SALLIB)\
305*b1cdbd2cSJim Jagielski		$(BASICLIB)	\
306*b1cdbd2cSJim Jagielski		$(SFXLIB)	\
307*b1cdbd2cSJim Jagielski    	$(EDITENGLIB)		\
308*b1cdbd2cSJim Jagielski		$(SVXCORELIB)	\
309*b1cdbd2cSJim Jagielski		$(SVTOOLLIB)    \
310*b1cdbd2cSJim Jagielski		$(SVLLIB) \
311*b1cdbd2cSJim Jagielski		$(ISCLIB) \
312*b1cdbd2cSJim Jagielski        $(VCLLIB) \
313*b1cdbd2cSJim Jagielski        $(TKLIB) \
314*b1cdbd2cSJim Jagielski	    $(MSFILTERLIB)		\
315*b1cdbd2cSJim Jagielski	    $(UNOTOOLSLIB)		\
316*b1cdbd2cSJim Jagielski        $(FORLIB)
317*b1cdbd2cSJim Jagielski
318*b1cdbd2cSJim JagielskiSHL9DEPN=$(SHL1TARGETN) $(SHL8TARGETN)
319*b1cdbd2cSJim JagielskiSHL9LIBS=$(SLB)$/$(TARGET_VBA).lib
320*b1cdbd2cSJim Jagielski
321*b1cdbd2cSJim Jagielski.IF "$(GUI)"=="UNX" || "$(GUI)"=="MAC"
322*b1cdbd2cSJim Jagielski    LIBCOMPNAME=$(LOCAL_COMMON_OUT)$/lib/lib$(SHL9TARGET)$(DLLPOST)
323*b1cdbd2cSJim Jagielski.ELSE
324*b1cdbd2cSJim Jagielski    LIBCOMPNAME=$(COMMONBIN)$/$(SHL9TARGET)$(DLLPOST)
325*b1cdbd2cSJim Jagielski.ENDIF
326*b1cdbd2cSJim Jagielski
327*b1cdbd2cSJim Jagielski# --- Targets -------------------------------------------------------------
328*b1cdbd2cSJim Jagielski
329*b1cdbd2cSJim Jagielski.INCLUDE :  target.mk
330*b1cdbd2cSJim Jagielski
331*b1cdbd2cSJim JagielskiALLTAR:	$(MISC)$/linkinc.ls  $(COMP)
332*b1cdbd2cSJim Jagielski
333*b1cdbd2cSJim JagielskiALLTAR : $(MISC)/sc.component $(MISC)/scd.component $(MISC)/vbaobj.component
334*b1cdbd2cSJim Jagielski
335*b1cdbd2cSJim Jagielski$(MISC)/sc.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
336*b1cdbd2cSJim Jagielski        sc.component
337*b1cdbd2cSJim Jagielski    $(XSLTPROC) --nonet --stringparam uri \
338*b1cdbd2cSJim Jagielski        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
339*b1cdbd2cSJim Jagielski        $(SOLARENV)/bin/createcomponent.xslt sc.component
340*b1cdbd2cSJim Jagielski
341*b1cdbd2cSJim Jagielski$(MISC)/scd.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
342*b1cdbd2cSJim Jagielski        scd.component
343*b1cdbd2cSJim Jagielski    $(XSLTPROC) --nonet --stringparam uri \
344*b1cdbd2cSJim Jagielski        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL2TARGETN:f)' -o $@ \
345*b1cdbd2cSJim Jagielski        $(SOLARENV)/bin/createcomponent.xslt scd.component
346*b1cdbd2cSJim Jagielski
347*b1cdbd2cSJim Jagielski$(MISC)/vbaobj.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
348*b1cdbd2cSJim Jagielski        vbaobj.component
349*b1cdbd2cSJim Jagielski    $(XSLTPROC) --nonet --stringparam uri \
350*b1cdbd2cSJim Jagielski        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL9TARGETN:f)' -o $@ \
351*b1cdbd2cSJim Jagielski        $(SOLARENV)/bin/createcomponent.xslt vbaobj.component
352