xref: /AOO41X/main/i18npool/source/localedata/data/makefile.mk (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1*cdf0e10cSrcweir#*************************************************************************
2*cdf0e10cSrcweir#*
3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir#
5*cdf0e10cSrcweir# Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir#
7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir#
9*cdf0e10cSrcweir# This file is part of OpenOffice.org.
10*cdf0e10cSrcweir#
11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir#
15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir#
21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir#
26*cdf0e10cSrcweir#************************************************************************
27*cdf0e10cSrcweir
28*cdf0e10cSrcweirPRJ=..$/..$/..
29*cdf0e10cSrcweir
30*cdf0e10cSrcweirPRJNAME=i18npool
31*cdf0e10cSrcweirTARGET=localedata
32*cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
33*cdf0e10cSrcweirTARGET=ld
34*cdf0e10cSrcweir.ENDIF
35*cdf0e10cSrcweirLIBTARGET=NO
36*cdf0e10cSrcweir
37*cdf0e10cSrcweir# Disable debugging on MSC compilers, due linker bug
38*cdf0e10cSrcweir.IF "$(COM)"=="MSC"
39*cdf0e10cSrcweirdebug!=
40*cdf0e10cSrcweir.ENDIF
41*cdf0e10cSrcweir
42*cdf0e10cSrcweir.IF "$(OS)" == "WNT"
43*cdf0e10cSrcweirmy_file = file:///
44*cdf0e10cSrcweir.ELSE
45*cdf0e10cSrcweirmy_file = file://
46*cdf0e10cSrcweir.END
47*cdf0e10cSrcweir
48*cdf0e10cSrcweirmy_components = sax.inbuild
49*cdf0e10cSrcweir
50*cdf0e10cSrcweir# --- Settings -----------------------------------------------------
51*cdf0e10cSrcweir
52*cdf0e10cSrcweir.INCLUDE :  settings.mk
53*cdf0e10cSrcweir
54*cdf0e10cSrcweir# macro to link with localedata_en library
55*cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
56*cdf0e10cSrcweir.IF "$(COM)"=="GCC"
57*cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=-l$(SHL1TARGET)
58*cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
59*cdf0e10cSrcweir.ELSE
60*cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=$(LB)$/i$(SHL1TARGET).lib
61*cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=$(LB)$/i$(SHL2TARGET).lib
62*cdf0e10cSrcweir.ENDIF
63*cdf0e10cSrcweir.ELIF "$(GUI)" == "OS2"
64*cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=$(LB)$/i$(SHL1TARGET).lib
65*cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=$(LB)$/i$(SHL2TARGET).lib
66*cdf0e10cSrcweir.ELSE
67*cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=-l$(SHL1TARGET)
68*cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
69*cdf0e10cSrcweir.ENDIF
70*cdf0e10cSrcweir
71*cdf0e10cSrcweir# --- Files --------------------------------------------------------
72*cdf0e10cSrcweir
73*cdf0e10cSrcweir# English Locales
74*cdf0e10cSrcweirSHL1TARGET=localedata_en
75*cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
76*cdf0e10cSrcweirSHL1TARGET=ld_en
77*cdf0e10cSrcweir.ENDIF
78*cdf0e10cSrcweirSHL1IMPLIB=i$(SHL1TARGET)
79*cdf0e10cSrcweir
80*cdf0e10cSrcweirSHL1VERSIONMAP=localedata_en.map
81*cdf0e10cSrcweirSHL1DEF=$(MISC)$/$(SHL1TARGET).def
82*cdf0e10cSrcweirDEF1NAME=$(SHL1TARGET)
83*cdf0e10cSrcweir
84*cdf0e10cSrcweirSHL1OBJS= \
85*cdf0e10cSrcweir    $(SLO)$/localedata_en_AU.obj \
86*cdf0e10cSrcweir    $(SLO)$/localedata_en_BZ.obj \
87*cdf0e10cSrcweir    $(SLO)$/localedata_en_CA.obj \
88*cdf0e10cSrcweir    $(SLO)$/localedata_en_GB.obj \
89*cdf0e10cSrcweir    $(SLO)$/localedata_en_GH.obj \
90*cdf0e10cSrcweir    $(SLO)$/localedata_en_IE.obj \
91*cdf0e10cSrcweir    $(SLO)$/localedata_en_JM.obj \
92*cdf0e10cSrcweir    $(SLO)$/localedata_en_NA.obj \
93*cdf0e10cSrcweir    $(SLO)$/localedata_en_NZ.obj \
94*cdf0e10cSrcweir    $(SLO)$/localedata_en_PH.obj \
95*cdf0e10cSrcweir    $(SLO)$/localedata_en_TT.obj \
96*cdf0e10cSrcweir    $(SLO)$/localedata_en_US.obj \
97*cdf0e10cSrcweir    $(SLO)$/localedata_en_ZA.obj \
98*cdf0e10cSrcweir    $(SLO)$/localedata_en_ZW.obj
99*cdf0e10cSrcweir
100*cdf0e10cSrcweirLIB1TARGET= $(SLB)$/$(SHL1TARGET).lib
101*cdf0e10cSrcweirLIB1OBJFILES=$(SHL1OBJS)
102*cdf0e10cSrcweir
103*cdf0e10cSrcweir# Spanish Locales
104*cdf0e10cSrcweirSHL2TARGET=localedata_es
105*cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
106*cdf0e10cSrcweirSHL2TARGET=ld_es
107*cdf0e10cSrcweir.ENDIF
108*cdf0e10cSrcweirSHL2IMPLIB=i$(SHL2TARGET)
109*cdf0e10cSrcweir
110*cdf0e10cSrcweirSHL2VERSIONMAP=localedata_es.map
111*cdf0e10cSrcweirSHL2DEF=$(MISC)$/$(SHL2TARGET).def
112*cdf0e10cSrcweirDEF2NAME=$(SHL2TARGET)
113*cdf0e10cSrcweir
114*cdf0e10cSrcweirSHL2STDLIBS=    $(LINK_LOCALEDATA_EN_LIB)
115*cdf0e10cSrcweirSHL2DEPN=$(SHL1TARGETN)
116*cdf0e10cSrcweirSHL2OBJS= \
117*cdf0e10cSrcweir    $(SLO)$/localedata_es_AR.obj \
118*cdf0e10cSrcweir    $(SLO)$/localedata_es_BO.obj \
119*cdf0e10cSrcweir    $(SLO)$/localedata_es_CL.obj \
120*cdf0e10cSrcweir    $(SLO)$/localedata_es_CO.obj \
121*cdf0e10cSrcweir    $(SLO)$/localedata_es_CR.obj \
122*cdf0e10cSrcweir    $(SLO)$/localedata_es_DO.obj \
123*cdf0e10cSrcweir    $(SLO)$/localedata_es_EC.obj \
124*cdf0e10cSrcweir    $(SLO)$/localedata_es_ES.obj \
125*cdf0e10cSrcweir    $(SLO)$/localedata_es_GT.obj \
126*cdf0e10cSrcweir    $(SLO)$/localedata_es_HN.obj \
127*cdf0e10cSrcweir    $(SLO)$/localedata_es_MX.obj \
128*cdf0e10cSrcweir    $(SLO)$/localedata_es_NI.obj \
129*cdf0e10cSrcweir    $(SLO)$/localedata_es_PA.obj \
130*cdf0e10cSrcweir    $(SLO)$/localedata_es_PE.obj \
131*cdf0e10cSrcweir    $(SLO)$/localedata_es_PR.obj \
132*cdf0e10cSrcweir    $(SLO)$/localedata_es_PY.obj \
133*cdf0e10cSrcweir    $(SLO)$/localedata_es_SV.obj \
134*cdf0e10cSrcweir    $(SLO)$/localedata_es_UY.obj \
135*cdf0e10cSrcweir    $(SLO)$/localedata_es_VE.obj \
136*cdf0e10cSrcweir    $(SLO)$/localedata_gl_ES.obj
137*cdf0e10cSrcweir
138*cdf0e10cSrcweirLIB2TARGET= $(SLB)$/$(SHL2TARGET).lib
139*cdf0e10cSrcweirLIB2OBJFILES=$(SHL2OBJS)
140*cdf0e10cSrcweir
141*cdf0e10cSrcweir# European Locales
142*cdf0e10cSrcweirSHL3TARGET=localedata_euro
143*cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
144*cdf0e10cSrcweirSHL3TARGET=ld_eur
145*cdf0e10cSrcweir.ENDIF
146*cdf0e10cSrcweirSHL3IMPLIB=i$(SHL3TARGET)
147*cdf0e10cSrcweir
148*cdf0e10cSrcweirSHL3VERSIONMAP=localedata_euro.map
149*cdf0e10cSrcweirSHL3DEF=$(MISC)$/$(SHL3TARGET).def
150*cdf0e10cSrcweirDEF3NAME=$(SHL3TARGET)
151*cdf0e10cSrcweir
152*cdf0e10cSrcweirSHL3STDLIBS=    $(LINK_LOCALEDATA_EN_LIB)
153*cdf0e10cSrcweirSHL3DEPN=$(SHL1TARGETN) $(SHL2TARGETN)
154*cdf0e10cSrcweirSHL3OBJS=   \
155*cdf0e10cSrcweir    $(SLO)$/localedata_ast_ES.obj   \
156*cdf0e10cSrcweir    $(SLO)$/localedata_be_BY.obj    \
157*cdf0e10cSrcweir    $(SLO)$/localedata_bg_BG.obj    \
158*cdf0e10cSrcweir    $(SLO)$/localedata_br_FR.obj    \
159*cdf0e10cSrcweir    $(SLO)$/localedata_bs_BA.obj    \
160*cdf0e10cSrcweir    $(SLO)$/localedata_ca_ES.obj    \
161*cdf0e10cSrcweir    $(SLO)$/localedata_cs_CZ.obj    \
162*cdf0e10cSrcweir    $(SLO)$/localedata_cv_RU.obj    \
163*cdf0e10cSrcweir    $(SLO)$/localedata_cy_GB.obj    \
164*cdf0e10cSrcweir    $(SLO)$/localedata_da_DK.obj    \
165*cdf0e10cSrcweir    $(SLO)$/localedata_de_AT.obj    \
166*cdf0e10cSrcweir    $(SLO)$/localedata_de_CH.obj    \
167*cdf0e10cSrcweir    $(SLO)$/localedata_de_DE.obj    \
168*cdf0e10cSrcweir    $(SLO)$/localedata_de_LI.obj    \
169*cdf0e10cSrcweir    $(SLO)$/localedata_de_LU.obj    \
170*cdf0e10cSrcweir    $(SLO)$/localedata_dsb_DE.obj   \
171*cdf0e10cSrcweir    $(SLO)$/localedata_el_GR.obj    \
172*cdf0e10cSrcweir    $(SLO)$/localedata_et_EE.obj    \
173*cdf0e10cSrcweir    $(SLO)$/localedata_eu.obj   \
174*cdf0e10cSrcweir    $(SLO)$/localedata_fi_FI.obj    \
175*cdf0e10cSrcweir    $(SLO)$/localedata_fo_FO.obj    \
176*cdf0e10cSrcweir    $(SLO)$/localedata_fr_BE.obj    \
177*cdf0e10cSrcweir    $(SLO)$/localedata_fr_CA.obj    \
178*cdf0e10cSrcweir    $(SLO)$/localedata_fr_CH.obj    \
179*cdf0e10cSrcweir    $(SLO)$/localedata_fr_FR.obj    \
180*cdf0e10cSrcweir    $(SLO)$/localedata_fr_LU.obj    \
181*cdf0e10cSrcweir    $(SLO)$/localedata_fr_MC.obj    \
182*cdf0e10cSrcweir    $(SLO)$/localedata_fur_IT.obj   \
183*cdf0e10cSrcweir    $(SLO)$/localedata_fy_NL.obj    \
184*cdf0e10cSrcweir    $(SLO)$/localedata_ga_IE.obj    \
185*cdf0e10cSrcweir    $(SLO)$/localedata_gsc_FR.obj   \
186*cdf0e10cSrcweir    $(SLO)$/localedata_hr_HR.obj    \
187*cdf0e10cSrcweir    $(SLO)$/localedata_hsb_DE.obj   \
188*cdf0e10cSrcweir    $(SLO)$/localedata_is_IS.obj    \
189*cdf0e10cSrcweir    $(SLO)$/localedata_it_CH.obj    \
190*cdf0e10cSrcweir    $(SLO)$/localedata_it_IT.obj    \
191*cdf0e10cSrcweir    $(SLO)$/localedata_ka_GE.obj    \
192*cdf0e10cSrcweir    $(SLO)$/localedata_kl_GL.obj    \
193*cdf0e10cSrcweir    $(SLO)$/localedata_la_VA.obj    \
194*cdf0e10cSrcweir    $(SLO)$/localedata_lb_LU.obj    \
195*cdf0e10cSrcweir    $(SLO)$/localedata_lt_LT.obj    \
196*cdf0e10cSrcweir    $(SLO)$/localedata_ltg_LV.obj   \
197*cdf0e10cSrcweir    $(SLO)$/localedata_lv_LV.obj    \
198*cdf0e10cSrcweir    $(SLO)$/localedata_mk_MK.obj    \
199*cdf0e10cSrcweir    $(SLO)$/localedata_mt_MT.obj    \
200*cdf0e10cSrcweir    $(SLO)$/localedata_nb_NO.obj    \
201*cdf0e10cSrcweir    $(SLO)$/localedata_nl_BE.obj    \
202*cdf0e10cSrcweir    $(SLO)$/localedata_nl_NL.obj    \
203*cdf0e10cSrcweir    $(SLO)$/localedata_nn_NO.obj    \
204*cdf0e10cSrcweir    $(SLO)$/localedata_no_NO.obj    \
205*cdf0e10cSrcweir    $(SLO)$/localedata_oc_FR.obj    \
206*cdf0e10cSrcweir    $(SLO)$/localedata_pl_PL.obj    \
207*cdf0e10cSrcweir    $(SLO)$/localedata_pt_BR.obj    \
208*cdf0e10cSrcweir    $(SLO)$/localedata_pt_PT.obj    \
209*cdf0e10cSrcweir    $(SLO)$/localedata_ro_RO.obj    \
210*cdf0e10cSrcweir    $(SLO)$/localedata_rue_SK.obj   \
211*cdf0e10cSrcweir    $(SLO)$/localedata_ru_RU.obj    \
212*cdf0e10cSrcweir    $(SLO)$/localedata_sc_IT.obj    \
213*cdf0e10cSrcweir    $(SLO)$/localedata_sh_ME.obj    \
214*cdf0e10cSrcweir    $(SLO)$/localedata_sh_RS.obj    \
215*cdf0e10cSrcweir    $(SLO)$/localedata_sh_YU.obj    \
216*cdf0e10cSrcweir    $(SLO)$/localedata_sk_SK.obj    \
217*cdf0e10cSrcweir    $(SLO)$/localedata_sl_SI.obj    \
218*cdf0e10cSrcweir    $(SLO)$/localedata_sr_ME.obj    \
219*cdf0e10cSrcweir    $(SLO)$/localedata_sr_RS.obj    \
220*cdf0e10cSrcweir    $(SLO)$/localedata_sr_YU.obj    \
221*cdf0e10cSrcweir    $(SLO)$/localedata_sv_FI.obj    \
222*cdf0e10cSrcweir    $(SLO)$/localedata_sv_SE.obj    \
223*cdf0e10cSrcweir    $(SLO)$/localedata_tr_TR.obj    \
224*cdf0e10cSrcweir    $(SLO)$/localedata_uk_UA.obj    \
225*cdf0e10cSrcweir    $(SLO)$/localedata_wa_BE.obj
226*cdf0e10cSrcweir
227*cdf0e10cSrcweirLIB3TARGET= $(SLB)$/$(SHL3TARGET).lib
228*cdf0e10cSrcweirLIB3OBJFILES=$(SHL3OBJS)
229*cdf0e10cSrcweir
230*cdf0e10cSrcweir# Other Locales
231*cdf0e10cSrcweirSHL4TARGET=localedata_others
232*cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
233*cdf0e10cSrcweirSHL4TARGET=ld_oth
234*cdf0e10cSrcweir.ENDIF
235*cdf0e10cSrcweirSHL4IMPLIB=i$(SHL4TARGET)
236*cdf0e10cSrcweir
237*cdf0e10cSrcweirSHL4VERSIONMAP=localedata_others.map
238*cdf0e10cSrcweirSHL4DEF=$(MISC)$/$(SHL4TARGET).def
239*cdf0e10cSrcweirDEF4NAME=$(SHL4TARGET)
240*cdf0e10cSrcweir
241*cdf0e10cSrcweirSHL4STDLIBS=    $(LINK_LOCALEDATA_EN_LIB)
242*cdf0e10cSrcweirSHL4DEPN=$(SHL1TARGETN)
243*cdf0e10cSrcweirSHL4OBJS= \
244*cdf0e10cSrcweir    $(SLO)$/localedata_af_NA.obj \
245*cdf0e10cSrcweir    $(SLO)$/localedata_af_ZA.obj \
246*cdf0e10cSrcweir    $(SLO)$/localedata_ak_GH.obj \
247*cdf0e10cSrcweir    $(SLO)$/localedata_am_ET.obj \
248*cdf0e10cSrcweir    $(SLO)$/localedata_ar_DZ.obj \
249*cdf0e10cSrcweir    $(SLO)$/localedata_ar_EG.obj \
250*cdf0e10cSrcweir    $(SLO)$/localedata_ar_LB.obj \
251*cdf0e10cSrcweir    $(SLO)$/localedata_ar_OM.obj \
252*cdf0e10cSrcweir    $(SLO)$/localedata_ar_SA.obj \
253*cdf0e10cSrcweir    $(SLO)$/localedata_ar_TN.obj \
254*cdf0e10cSrcweir    $(SLO)$/localedata_az_AZ.obj \
255*cdf0e10cSrcweir    $(SLO)$/localedata_bn_IN.obj \
256*cdf0e10cSrcweir    $(SLO)$/localedata_bn_BD.obj \
257*cdf0e10cSrcweir    $(SLO)$/localedata_dz_BT.obj \
258*cdf0e10cSrcweir    $(SLO)$/localedata_ee_GH.obj \
259*cdf0e10cSrcweir    $(SLO)$/localedata_en_IN.obj \
260*cdf0e10cSrcweir    $(SLO)$/localedata_eo.obj    \
261*cdf0e10cSrcweir    $(SLO)$/localedata_fa_IR.obj \
262*cdf0e10cSrcweir    $(SLO)$/localedata_gu_IN.obj \
263*cdf0e10cSrcweir    $(SLO)$/localedata_gug_PY.obj \
264*cdf0e10cSrcweir    $(SLO)$/localedata_haw_US.obj \
265*cdf0e10cSrcweir    $(SLO)$/localedata_ha_GH.obj \
266*cdf0e10cSrcweir    $(SLO)$/localedata_he_IL.obj \
267*cdf0e10cSrcweir    $(SLO)$/localedata_hi_IN.obj \
268*cdf0e10cSrcweir    $(SLO)$/localedata_hil_PH.obj \
269*cdf0e10cSrcweir    $(SLO)$/localedata_ht_HT.obj \
270*cdf0e10cSrcweir    $(SLO)$/localedata_hu_HU.obj \
271*cdf0e10cSrcweir    $(SLO)$/localedata_hy_AM.obj \
272*cdf0e10cSrcweir    $(SLO)$/localedata_ia.obj    \
273*cdf0e10cSrcweir    $(SLO)$/localedata_id_ID.obj \
274*cdf0e10cSrcweir    $(SLO)$/localedata_ja_JP.obj \
275*cdf0e10cSrcweir    $(SLO)$/localedata_jbo.obj \
276*cdf0e10cSrcweir    $(SLO)$/localedata_kk_KZ.obj \
277*cdf0e10cSrcweir    $(SLO)$/localedata_km_KH.obj \
278*cdf0e10cSrcweir    $(SLO)$/localedata_kn_IN.obj \
279*cdf0e10cSrcweir    $(SLO)$/localedata_ko_KR.obj \
280*cdf0e10cSrcweir    $(SLO)$/localedata_ku_TR.obj \
281*cdf0e10cSrcweir    $(SLO)$/localedata_ky_KG.obj \
282*cdf0e10cSrcweir    $(SLO)$/localedata_lg_UG.obj \
283*cdf0e10cSrcweir    $(SLO)$/localedata_lif_NP.obj \
284*cdf0e10cSrcweir    $(SLO)$/localedata_ln_CD.obj \
285*cdf0e10cSrcweir    $(SLO)$/localedata_lo_LA.obj \
286*cdf0e10cSrcweir    $(SLO)$/localedata_mai_IN.obj \
287*cdf0e10cSrcweir    $(SLO)$/localedata_ml_IN.obj \
288*cdf0e10cSrcweir    $(SLO)$/localedata_mn_MN.obj \
289*cdf0e10cSrcweir    $(SLO)$/localedata_mr_IN.obj \
290*cdf0e10cSrcweir    $(SLO)$/localedata_ms_MY.obj \
291*cdf0e10cSrcweir    $(SLO)$/localedata_my_MM.obj \
292*cdf0e10cSrcweir    $(SLO)$/localedata_ne_NP.obj \
293*cdf0e10cSrcweir    $(SLO)$/localedata_nr_ZA.obj \
294*cdf0e10cSrcweir    $(SLO)$/localedata_nso_ZA.obj \
295*cdf0e10cSrcweir    $(SLO)$/localedata_om_ET.obj \
296*cdf0e10cSrcweir    $(SLO)$/localedata_or_IN.obj \
297*cdf0e10cSrcweir    $(SLO)$/localedata_pa_IN.obj \
298*cdf0e10cSrcweir    $(SLO)$/localedata_plt_MG.obj \
299*cdf0e10cSrcweir    $(SLO)$/localedata_rw_RW.obj \
300*cdf0e10cSrcweir    $(SLO)$/localedata_sg_CF.obj \
301*cdf0e10cSrcweir    $(SLO)$/localedata_shs_CA.obj \
302*cdf0e10cSrcweir    $(SLO)$/localedata_so_SO.obj \
303*cdf0e10cSrcweir    $(SLO)$/localedata_ss_ZA.obj \
304*cdf0e10cSrcweir    $(SLO)$/localedata_st_ZA.obj \
305*cdf0e10cSrcweir    $(SLO)$/localedata_sw_TZ.obj \
306*cdf0e10cSrcweir    $(SLO)$/localedata_ta_IN.obj \
307*cdf0e10cSrcweir    $(SLO)$/localedata_te_IN.obj \
308*cdf0e10cSrcweir    $(SLO)$/localedata_tg_TJ.obj \
309*cdf0e10cSrcweir    $(SLO)$/localedata_th_TH.obj \
310*cdf0e10cSrcweir    $(SLO)$/localedata_ti_ER.obj \
311*cdf0e10cSrcweir    $(SLO)$/localedata_tk_TM.obj \
312*cdf0e10cSrcweir    $(SLO)$/localedata_tn_ZA.obj \
313*cdf0e10cSrcweir    $(SLO)$/localedata_tpi_PG.obj \
314*cdf0e10cSrcweir    $(SLO)$/localedata_ts_ZA.obj \
315*cdf0e10cSrcweir    $(SLO)$/localedata_ug_CN.obj \
316*cdf0e10cSrcweir    $(SLO)$/localedata_ur_PK.obj \
317*cdf0e10cSrcweir    $(SLO)$/localedata_uz_UZ.obj \
318*cdf0e10cSrcweir    $(SLO)$/localedata_ve_ZA.obj \
319*cdf0e10cSrcweir    $(SLO)$/localedata_vi_VN.obj \
320*cdf0e10cSrcweir    $(SLO)$/localedata_xh_ZA.obj \
321*cdf0e10cSrcweir    $(SLO)$/localedata_yi_US.obj \
322*cdf0e10cSrcweir    $(SLO)$/localedata_zh_CN.obj \
323*cdf0e10cSrcweir    $(SLO)$/localedata_zh_HK.obj \
324*cdf0e10cSrcweir    $(SLO)$/localedata_zh_MO.obj \
325*cdf0e10cSrcweir    $(SLO)$/localedata_zh_SG.obj \
326*cdf0e10cSrcweir    $(SLO)$/localedata_zh_TW.obj \
327*cdf0e10cSrcweir    $(SLO)$/localedata_zu_ZA.obj
328*cdf0e10cSrcweir
329*cdf0e10cSrcweirLIB4TARGET= $(SLB)$/$(SHL4TARGET).lib
330*cdf0e10cSrcweirLIB4OBJFILES=$(SHL4OBJS)
331*cdf0e10cSrcweir
332*cdf0e10cSrcweirDEPOBJFILES= \
333*cdf0e10cSrcweir    $(SHL1OBJS) \
334*cdf0e10cSrcweir    $(SHL2OBJS) \
335*cdf0e10cSrcweir    $(SHL3OBJS) \
336*cdf0e10cSrcweir    $(SHL4OBJS)
337*cdf0e10cSrcweir
338*cdf0e10cSrcweir# Interim files generated by the saxparser executable, for dependencies
339*cdf0e10cSrcweirMY_MISC_CXXFILES := $(foreach,i,$(DEPOBJFILES) $(MISC)/$(i:b).cxx)
340*cdf0e10cSrcweir
341*cdf0e10cSrcweir# --- Targets ------------------------------------------------------
342*cdf0e10cSrcweir
343*cdf0e10cSrcweir.INCLUDE :  target.mk
344*cdf0e10cSrcweir
345*cdf0e10cSrcweir$(MY_MISC_CXXFILES) : $(BIN)$/saxparser$(EXECPOST) $(MISC)/saxparser.rdb
346*cdf0e10cSrcweir
347*cdf0e10cSrcweir$(MISC)$/localedata_%.cxx : %.xml
348*cdf0e10cSrcweir    $(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(BIN)$/saxparser $* $< $@ \
349*cdf0e10cSrcweir        $(my_file)$(PWD)/$(MISC)/saxparser.rdb $(SOLARBINDIR)$/types.rdb \
350*cdf0e10cSrcweir        -env:OOO_INBUILD_SHAREDLIB_DIR=$(my_file)$(SOLARSHAREDBIN)
351*cdf0e10cSrcweir    $(RM) $(BIN)$/$(@:b).rdb
352*cdf0e10cSrcweir
353*cdf0e10cSrcweir$(MISC)/saxparser.rdb .ERRREMOVE : $(SOLARENV)/bin/packcomponents.xslt \
354*cdf0e10cSrcweir        $(MISC)/saxparser.input \
355*cdf0e10cSrcweir        $(my_components:^"$(SOLARXMLDIR)/":+".component")
356*cdf0e10cSrcweir    $(XSLTPROC) --nonet --stringparam prefix $(SOLARXMLDIR)/ -o $@ \
357*cdf0e10cSrcweir        $(SOLARENV)/bin/packcomponents.xslt $(MISC)/saxparser.input
358*cdf0e10cSrcweir
359*cdf0e10cSrcweir$(MISC)/saxparser.input :
360*cdf0e10cSrcweir    echo \
361*cdf0e10cSrcweir        '<list>$(my_components:^"<filename>":+".component</filename>")</list>' \
362*cdf0e10cSrcweir        > $@
363