18809db7aSAndrew Rist#**************************************************************
28809db7aSAndrew Rist#
38809db7aSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
48809db7aSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
58809db7aSAndrew Rist#  distributed with this work for additional information
68809db7aSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
78809db7aSAndrew Rist#  to you under the Apache License, Version 2.0 (the
88809db7aSAndrew Rist#  "License"); you may not use this file except in compliance
98809db7aSAndrew Rist#  with the License.  You may obtain a copy of the License at
108809db7aSAndrew Rist#
118809db7aSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
128809db7aSAndrew Rist#
138809db7aSAndrew Rist#  Unless required by applicable law or agreed to in writing,
148809db7aSAndrew Rist#  software distributed under the License is distributed on an
158809db7aSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
168809db7aSAndrew Rist#  KIND, either express or implied.  See the License for the
178809db7aSAndrew Rist#  specific language governing permissions and limitations
188809db7aSAndrew Rist#  under the License.
198809db7aSAndrew Rist#
208809db7aSAndrew Rist#**************************************************************
21cdf0e10cSrcweirPRJ=..$/..$/..
22cdf0e10cSrcweir
23cdf0e10cSrcweirPRJNAME=i18npool
24cdf0e10cSrcweirTARGET=localedata
25cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
26cdf0e10cSrcweirTARGET=ld
27cdf0e10cSrcweir.ENDIF
28cdf0e10cSrcweirLIBTARGET=NO
29cdf0e10cSrcweir
30cdf0e10cSrcweir# Disable debugging on MSC compilers, due linker bug
31cdf0e10cSrcweir.IF "$(COM)"=="MSC"
32cdf0e10cSrcweirdebug!=
33cdf0e10cSrcweir.ENDIF
34cdf0e10cSrcweir
35cdf0e10cSrcweir.IF "$(OS)" == "WNT"
36cdf0e10cSrcweirmy_file = file:///
37cdf0e10cSrcweir.ELSE
38cdf0e10cSrcweirmy_file = file://
39cdf0e10cSrcweir.END
40cdf0e10cSrcweir
41b63233d8Sdamjanmy_components = component/sax/source/expatwrap/expwrap.inbuild
42cdf0e10cSrcweir
43cdf0e10cSrcweir# --- Settings -----------------------------------------------------
44cdf0e10cSrcweir
45cdf0e10cSrcweir.INCLUDE :  settings.mk
46cdf0e10cSrcweir
47cdf0e10cSrcweir# macro to link with localedata_en library
48cdf0e10cSrcweir.IF "$(GUI)" == "WNT"
49cdf0e10cSrcweir.IF "$(COM)"=="GCC"
50cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=-l$(SHL1TARGET)
51cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
52cdf0e10cSrcweir.ELSE
53cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=$(LB)$/i$(SHL1TARGET).lib
54cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=$(LB)$/i$(SHL2TARGET).lib
55cdf0e10cSrcweir.ENDIF
56cdf0e10cSrcweir.ELSE
57cdf0e10cSrcweirLINK_LOCALEDATA_EN_LIB=-l$(SHL1TARGET)
58cdf0e10cSrcweirLINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
59cdf0e10cSrcweir.ENDIF
60cdf0e10cSrcweir
61cdf0e10cSrcweir# --- Files --------------------------------------------------------
62cdf0e10cSrcweir
63cdf0e10cSrcweir# English Locales
64cdf0e10cSrcweirSHL1TARGET=localedata_en
65cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
66cdf0e10cSrcweirSHL1TARGET=ld_en
67cdf0e10cSrcweir.ENDIF
68cdf0e10cSrcweirSHL1IMPLIB=i$(SHL1TARGET)
69cdf0e10cSrcweir
70cdf0e10cSrcweirSHL1VERSIONMAP=localedata_en.map
71cdf0e10cSrcweirSHL1DEF=$(MISC)$/$(SHL1TARGET).def
72cdf0e10cSrcweirDEF1NAME=$(SHL1TARGET)
73cdf0e10cSrcweir
74cdf0e10cSrcweirSHL1OBJS= \
75cdf0e10cSrcweir	$(SLO)$/localedata_en_AU.obj \
76cdf0e10cSrcweir	$(SLO)$/localedata_en_BZ.obj \
77cdf0e10cSrcweir	$(SLO)$/localedata_en_CA.obj \
78cdf0e10cSrcweir	$(SLO)$/localedata_en_GB.obj \
79cdf0e10cSrcweir	$(SLO)$/localedata_en_GH.obj \
80cdf0e10cSrcweir	$(SLO)$/localedata_en_IE.obj \
81cdf0e10cSrcweir	$(SLO)$/localedata_en_JM.obj \
82cdf0e10cSrcweir	$(SLO)$/localedata_en_NA.obj \
83cdf0e10cSrcweir	$(SLO)$/localedata_en_NZ.obj \
84cdf0e10cSrcweir	$(SLO)$/localedata_en_PH.obj \
85cdf0e10cSrcweir	$(SLO)$/localedata_en_TT.obj \
86cdf0e10cSrcweir	$(SLO)$/localedata_en_US.obj \
87cdf0e10cSrcweir	$(SLO)$/localedata_en_ZA.obj \
88cdf0e10cSrcweir	$(SLO)$/localedata_en_ZW.obj
89cdf0e10cSrcweir
90cdf0e10cSrcweirLIB1TARGET=	$(SLB)$/$(SHL1TARGET).lib
91cdf0e10cSrcweirLIB1OBJFILES=$(SHL1OBJS)
92cdf0e10cSrcweir
93cdf0e10cSrcweir# Spanish Locales
94cdf0e10cSrcweirSHL2TARGET=localedata_es
95cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
96cdf0e10cSrcweirSHL2TARGET=ld_es
97cdf0e10cSrcweir.ENDIF
98cdf0e10cSrcweirSHL2IMPLIB=i$(SHL2TARGET)
99cdf0e10cSrcweir
100cdf0e10cSrcweirSHL2VERSIONMAP=localedata_es.map
101cdf0e10cSrcweirSHL2DEF=$(MISC)$/$(SHL2TARGET).def
102cdf0e10cSrcweirDEF2NAME=$(SHL2TARGET)
103cdf0e10cSrcweir
104cdf0e10cSrcweirSHL2STDLIBS=	$(LINK_LOCALEDATA_EN_LIB)
105cdf0e10cSrcweirSHL2DEPN=$(SHL1TARGETN)
106cdf0e10cSrcweirSHL2OBJS= \
107cdf0e10cSrcweir	$(SLO)$/localedata_es_AR.obj \
108cdf0e10cSrcweir	$(SLO)$/localedata_es_BO.obj \
109cdf0e10cSrcweir	$(SLO)$/localedata_es_CL.obj \
110cdf0e10cSrcweir	$(SLO)$/localedata_es_CO.obj \
111cdf0e10cSrcweir	$(SLO)$/localedata_es_CR.obj \
112cdf0e10cSrcweir	$(SLO)$/localedata_es_DO.obj \
113cdf0e10cSrcweir	$(SLO)$/localedata_es_EC.obj \
114cdf0e10cSrcweir	$(SLO)$/localedata_es_ES.obj \
115cdf0e10cSrcweir	$(SLO)$/localedata_es_GT.obj \
116cdf0e10cSrcweir	$(SLO)$/localedata_es_HN.obj \
117cdf0e10cSrcweir	$(SLO)$/localedata_es_MX.obj \
118cdf0e10cSrcweir	$(SLO)$/localedata_es_NI.obj \
119cdf0e10cSrcweir	$(SLO)$/localedata_es_PA.obj \
120cdf0e10cSrcweir	$(SLO)$/localedata_es_PE.obj \
121cdf0e10cSrcweir	$(SLO)$/localedata_es_PR.obj \
122cdf0e10cSrcweir	$(SLO)$/localedata_es_PY.obj \
123cdf0e10cSrcweir	$(SLO)$/localedata_es_SV.obj \
124cdf0e10cSrcweir	$(SLO)$/localedata_es_UY.obj \
125cdf0e10cSrcweir	$(SLO)$/localedata_es_VE.obj \
126cdf0e10cSrcweir	$(SLO)$/localedata_gl_ES.obj
127cdf0e10cSrcweir
128cdf0e10cSrcweirLIB2TARGET=	$(SLB)$/$(SHL2TARGET).lib
129cdf0e10cSrcweirLIB2OBJFILES=$(SHL2OBJS)
130cdf0e10cSrcweir
131cdf0e10cSrcweir# European Locales
132cdf0e10cSrcweirSHL3TARGET=localedata_euro
133cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
134cdf0e10cSrcweirSHL3TARGET=ld_eur
135cdf0e10cSrcweir.ENDIF
136cdf0e10cSrcweirSHL3IMPLIB=i$(SHL3TARGET)
137cdf0e10cSrcweir
138cdf0e10cSrcweirSHL3VERSIONMAP=localedata_euro.map
139cdf0e10cSrcweirSHL3DEF=$(MISC)$/$(SHL3TARGET).def
140cdf0e10cSrcweirDEF3NAME=$(SHL3TARGET)
141cdf0e10cSrcweir
142cdf0e10cSrcweirSHL3STDLIBS=	$(LINK_LOCALEDATA_EN_LIB)
143cdf0e10cSrcweirSHL3DEPN=$(SHL1TARGETN) $(SHL2TARGETN)
144cdf0e10cSrcweirSHL3OBJS=	\
145cdf0e10cSrcweir	$(SLO)$/localedata_ast_ES.obj	\
146cdf0e10cSrcweir	$(SLO)$/localedata_be_BY.obj	\
147cdf0e10cSrcweir	$(SLO)$/localedata_bg_BG.obj	\
148cdf0e10cSrcweir	$(SLO)$/localedata_br_FR.obj	\
149cdf0e10cSrcweir	$(SLO)$/localedata_bs_BA.obj	\
150cdf0e10cSrcweir	$(SLO)$/localedata_ca_ES.obj	\
151cdf0e10cSrcweir	$(SLO)$/localedata_cs_CZ.obj	\
152cdf0e10cSrcweir	$(SLO)$/localedata_cv_RU.obj	\
153cdf0e10cSrcweir	$(SLO)$/localedata_cy_GB.obj	\
154cdf0e10cSrcweir	$(SLO)$/localedata_da_DK.obj	\
155cdf0e10cSrcweir	$(SLO)$/localedata_de_AT.obj	\
156cdf0e10cSrcweir	$(SLO)$/localedata_de_CH.obj	\
157cdf0e10cSrcweir	$(SLO)$/localedata_de_DE.obj	\
158cdf0e10cSrcweir	$(SLO)$/localedata_de_LI.obj	\
159cdf0e10cSrcweir	$(SLO)$/localedata_de_LU.obj	\
160cdf0e10cSrcweir	$(SLO)$/localedata_dsb_DE.obj	\
161cdf0e10cSrcweir	$(SLO)$/localedata_el_GR.obj	\
162cdf0e10cSrcweir	$(SLO)$/localedata_et_EE.obj	\
163cdf0e10cSrcweir	$(SLO)$/localedata_eu.obj	\
164cdf0e10cSrcweir	$(SLO)$/localedata_fi_FI.obj	\
165cdf0e10cSrcweir	$(SLO)$/localedata_fo_FO.obj	\
166cdf0e10cSrcweir	$(SLO)$/localedata_fr_BE.obj	\
167cdf0e10cSrcweir	$(SLO)$/localedata_fr_CA.obj	\
168cdf0e10cSrcweir	$(SLO)$/localedata_fr_CH.obj	\
169cdf0e10cSrcweir	$(SLO)$/localedata_fr_FR.obj	\
170cdf0e10cSrcweir	$(SLO)$/localedata_fr_LU.obj	\
171cdf0e10cSrcweir	$(SLO)$/localedata_fr_MC.obj	\
172cdf0e10cSrcweir	$(SLO)$/localedata_fur_IT.obj	\
173cdf0e10cSrcweir	$(SLO)$/localedata_fy_NL.obj	\
174cdf0e10cSrcweir	$(SLO)$/localedata_ga_IE.obj	\
17553c3ed26SAriel Constenla-Haile	$(SLO)$/localedata_gd_GB.obj	\
176cdf0e10cSrcweir	$(SLO)$/localedata_gsc_FR.obj	\
177cdf0e10cSrcweir	$(SLO)$/localedata_hr_HR.obj	\
178cdf0e10cSrcweir	$(SLO)$/localedata_hsb_DE.obj	\
179cdf0e10cSrcweir	$(SLO)$/localedata_is_IS.obj	\
180cdf0e10cSrcweir	$(SLO)$/localedata_it_CH.obj	\
181cdf0e10cSrcweir	$(SLO)$/localedata_it_IT.obj	\
182cdf0e10cSrcweir	$(SLO)$/localedata_ka_GE.obj	\
183cdf0e10cSrcweir	$(SLO)$/localedata_kl_GL.obj	\
184cdf0e10cSrcweir	$(SLO)$/localedata_la_VA.obj	\
185cdf0e10cSrcweir	$(SLO)$/localedata_lb_LU.obj	\
186cdf0e10cSrcweir	$(SLO)$/localedata_lt_LT.obj	\
187cdf0e10cSrcweir	$(SLO)$/localedata_ltg_LV.obj	\
188cdf0e10cSrcweir	$(SLO)$/localedata_lv_LV.obj	\
189cdf0e10cSrcweir	$(SLO)$/localedata_mk_MK.obj	\
190cdf0e10cSrcweir	$(SLO)$/localedata_mt_MT.obj	\
191cdf0e10cSrcweir	$(SLO)$/localedata_nb_NO.obj	\
1921e1a2d0aSAriel Constenla-Haile	$(SLO)$/localedata_nds_DE.obj	\
193cdf0e10cSrcweir	$(SLO)$/localedata_nl_BE.obj	\
194cdf0e10cSrcweir	$(SLO)$/localedata_nl_NL.obj	\
195cdf0e10cSrcweir	$(SLO)$/localedata_nn_NO.obj	\
196cdf0e10cSrcweir	$(SLO)$/localedata_no_NO.obj	\
197cdf0e10cSrcweir	$(SLO)$/localedata_oc_FR.obj	\
198cdf0e10cSrcweir	$(SLO)$/localedata_pl_PL.obj	\
199cdf0e10cSrcweir	$(SLO)$/localedata_pt_BR.obj	\
200cdf0e10cSrcweir	$(SLO)$/localedata_pt_PT.obj	\
201cdf0e10cSrcweir	$(SLO)$/localedata_ro_RO.obj	\
202cdf0e10cSrcweir	$(SLO)$/localedata_ru_RU.obj	\
2031e1a2d0aSAriel Constenla-Haile	$(SLO)$/localedata_rue_SK.obj	\
204cdf0e10cSrcweir	$(SLO)$/localedata_sc_IT.obj	\
205cdf0e10cSrcweir	$(SLO)$/localedata_sh_ME.obj	\
206cdf0e10cSrcweir	$(SLO)$/localedata_sh_RS.obj	\
207cdf0e10cSrcweir	$(SLO)$/localedata_sh_YU.obj	\
208cdf0e10cSrcweir	$(SLO)$/localedata_sk_SK.obj	\
209cdf0e10cSrcweir	$(SLO)$/localedata_sl_SI.obj	\
210cdf0e10cSrcweir	$(SLO)$/localedata_sr_ME.obj	\
211cdf0e10cSrcweir	$(SLO)$/localedata_sr_RS.obj	\
212cdf0e10cSrcweir	$(SLO)$/localedata_sr_YU.obj	\
213cdf0e10cSrcweir	$(SLO)$/localedata_sv_FI.obj	\
214cdf0e10cSrcweir	$(SLO)$/localedata_sv_SE.obj	\
215cdf0e10cSrcweir	$(SLO)$/localedata_tr_TR.obj	\
21666bcbdd8SAriel Constenla-Haile	$(SLO)$/localedata_tt_RU.obj	\
217cdf0e10cSrcweir	$(SLO)$/localedata_uk_UA.obj	\
218cdf0e10cSrcweir	$(SLO)$/localedata_wa_BE.obj
219cdf0e10cSrcweir
220cdf0e10cSrcweirLIB3TARGET=	$(SLB)$/$(SHL3TARGET).lib
221cdf0e10cSrcweirLIB3OBJFILES=$(SHL3OBJS)
222cdf0e10cSrcweir
223cdf0e10cSrcweir# Other Locales
224cdf0e10cSrcweirSHL4TARGET=localedata_others
225cdf0e10cSrcweir.IF "$(GUI)" == "OS2"
226cdf0e10cSrcweirSHL4TARGET=ld_oth
227cdf0e10cSrcweir.ENDIF
228cdf0e10cSrcweirSHL4IMPLIB=i$(SHL4TARGET)
229cdf0e10cSrcweir
230cdf0e10cSrcweirSHL4VERSIONMAP=localedata_others.map
231cdf0e10cSrcweirSHL4DEF=$(MISC)$/$(SHL4TARGET).def
232cdf0e10cSrcweirDEF4NAME=$(SHL4TARGET)
233cdf0e10cSrcweir
234cdf0e10cSrcweirSHL4STDLIBS=	$(LINK_LOCALEDATA_EN_LIB)
235cdf0e10cSrcweirSHL4DEPN=$(SHL1TARGETN)
236cdf0e10cSrcweirSHL4OBJS= \
237cdf0e10cSrcweir	$(SLO)$/localedata_af_NA.obj \
238cdf0e10cSrcweir	$(SLO)$/localedata_af_ZA.obj \
239cdf0e10cSrcweir	$(SLO)$/localedata_ak_GH.obj \
240cdf0e10cSrcweir	$(SLO)$/localedata_am_ET.obj \
241cdf0e10cSrcweir	$(SLO)$/localedata_ar_DZ.obj \
242cdf0e10cSrcweir	$(SLO)$/localedata_ar_EG.obj \
243cdf0e10cSrcweir	$(SLO)$/localedata_ar_LB.obj \
244cdf0e10cSrcweir	$(SLO)$/localedata_ar_OM.obj \
245cdf0e10cSrcweir	$(SLO)$/localedata_ar_SA.obj \
246cdf0e10cSrcweir	$(SLO)$/localedata_ar_TN.obj \
247cdf0e10cSrcweir	$(SLO)$/localedata_az_AZ.obj \
248cdf0e10cSrcweir	$(SLO)$/localedata_bn_IN.obj \
249cdf0e10cSrcweir	$(SLO)$/localedata_bn_BD.obj \
250cdf0e10cSrcweir	$(SLO)$/localedata_dz_BT.obj \
251cdf0e10cSrcweir	$(SLO)$/localedata_ee_GH.obj \
252cdf0e10cSrcweir	$(SLO)$/localedata_en_IN.obj \
253cdf0e10cSrcweir	$(SLO)$/localedata_eo.obj    \
254cdf0e10cSrcweir	$(SLO)$/localedata_fa_IR.obj \
255cdf0e10cSrcweir	$(SLO)$/localedata_gu_IN.obj \
256cdf0e10cSrcweir	$(SLO)$/localedata_gug_PY.obj \
257cdf0e10cSrcweir	$(SLO)$/localedata_haw_US.obj \
258cdf0e10cSrcweir	$(SLO)$/localedata_ha_GH.obj \
259cdf0e10cSrcweir	$(SLO)$/localedata_he_IL.obj \
260cdf0e10cSrcweir	$(SLO)$/localedata_hi_IN.obj \
261cdf0e10cSrcweir	$(SLO)$/localedata_hil_PH.obj \
262cdf0e10cSrcweir	$(SLO)$/localedata_ht_HT.obj \
263cdf0e10cSrcweir	$(SLO)$/localedata_hu_HU.obj \
264cdf0e10cSrcweir	$(SLO)$/localedata_hy_AM.obj \
265cdf0e10cSrcweir	$(SLO)$/localedata_ia.obj    \
266cdf0e10cSrcweir	$(SLO)$/localedata_id_ID.obj \
267cdf0e10cSrcweir	$(SLO)$/localedata_ja_JP.obj \
268cdf0e10cSrcweir	$(SLO)$/localedata_jbo.obj \
269*73d4c04aSMatthias Seidel	$(SLO)$/localedata_kab_DZ.obj \
270cdf0e10cSrcweir	$(SLO)$/localedata_kk_KZ.obj \
271cdf0e10cSrcweir	$(SLO)$/localedata_km_KH.obj \
272cdf0e10cSrcweir	$(SLO)$/localedata_kn_IN.obj \
273cdf0e10cSrcweir	$(SLO)$/localedata_ko_KR.obj \
274cdf0e10cSrcweir	$(SLO)$/localedata_ku_TR.obj \
275cdf0e10cSrcweir	$(SLO)$/localedata_ky_KG.obj \
276cdf0e10cSrcweir	$(SLO)$/localedata_lg_UG.obj \
277cdf0e10cSrcweir	$(SLO)$/localedata_lif_NP.obj \
278cdf0e10cSrcweir	$(SLO)$/localedata_ln_CD.obj \
279cdf0e10cSrcweir	$(SLO)$/localedata_lo_LA.obj \
280cdf0e10cSrcweir	$(SLO)$/localedata_mai_IN.obj \
281cdf0e10cSrcweir	$(SLO)$/localedata_ml_IN.obj \
282cdf0e10cSrcweir	$(SLO)$/localedata_mn_MN.obj \
283cdf0e10cSrcweir	$(SLO)$/localedata_mr_IN.obj \
284cdf0e10cSrcweir	$(SLO)$/localedata_ms_MY.obj \
285cdf0e10cSrcweir	$(SLO)$/localedata_my_MM.obj \
286cdf0e10cSrcweir	$(SLO)$/localedata_ne_NP.obj \
287cdf0e10cSrcweir	$(SLO)$/localedata_nr_ZA.obj \
288cdf0e10cSrcweir	$(SLO)$/localedata_nso_ZA.obj \
289cdf0e10cSrcweir	$(SLO)$/localedata_om_ET.obj \
290cdf0e10cSrcweir	$(SLO)$/localedata_or_IN.obj \
291cdf0e10cSrcweir	$(SLO)$/localedata_pa_IN.obj \
292cdf0e10cSrcweir	$(SLO)$/localedata_plt_MG.obj \
293cdf0e10cSrcweir	$(SLO)$/localedata_rw_RW.obj \
294cdf0e10cSrcweir	$(SLO)$/localedata_sg_CF.obj \
295cdf0e10cSrcweir	$(SLO)$/localedata_shs_CA.obj \
296cdf0e10cSrcweir	$(SLO)$/localedata_so_SO.obj \
297cdf0e10cSrcweir	$(SLO)$/localedata_ss_ZA.obj \
298cdf0e10cSrcweir	$(SLO)$/localedata_st_ZA.obj \
299cdf0e10cSrcweir	$(SLO)$/localedata_sw_TZ.obj \
300cdf0e10cSrcweir	$(SLO)$/localedata_ta_IN.obj \
301cdf0e10cSrcweir	$(SLO)$/localedata_te_IN.obj \
302cdf0e10cSrcweir	$(SLO)$/localedata_tg_TJ.obj \
303cdf0e10cSrcweir	$(SLO)$/localedata_th_TH.obj \
304cdf0e10cSrcweir	$(SLO)$/localedata_ti_ER.obj \
305cdf0e10cSrcweir	$(SLO)$/localedata_tk_TM.obj \
306cdf0e10cSrcweir	$(SLO)$/localedata_tn_ZA.obj \
307cdf0e10cSrcweir	$(SLO)$/localedata_tpi_PG.obj \
308cdf0e10cSrcweir	$(SLO)$/localedata_ts_ZA.obj \
309cdf0e10cSrcweir	$(SLO)$/localedata_ug_CN.obj \
310cdf0e10cSrcweir	$(SLO)$/localedata_ur_PK.obj \
311cdf0e10cSrcweir	$(SLO)$/localedata_uz_UZ.obj \
312cdf0e10cSrcweir	$(SLO)$/localedata_ve_ZA.obj \
313cdf0e10cSrcweir	$(SLO)$/localedata_vi_VN.obj \
314cdf0e10cSrcweir	$(SLO)$/localedata_xh_ZA.obj \
315cdf0e10cSrcweir	$(SLO)$/localedata_yi_US.obj \
316cdf0e10cSrcweir	$(SLO)$/localedata_zh_CN.obj \
317cdf0e10cSrcweir	$(SLO)$/localedata_zh_HK.obj \
318cdf0e10cSrcweir	$(SLO)$/localedata_zh_MO.obj \
319cdf0e10cSrcweir	$(SLO)$/localedata_zh_SG.obj \
320cdf0e10cSrcweir	$(SLO)$/localedata_zh_TW.obj \
321cdf0e10cSrcweir	$(SLO)$/localedata_zu_ZA.obj
322cdf0e10cSrcweir
323cdf0e10cSrcweirLIB4TARGET=	$(SLB)$/$(SHL4TARGET).lib
324cdf0e10cSrcweirLIB4OBJFILES=$(SHL4OBJS)
325cdf0e10cSrcweir
326cdf0e10cSrcweirDEPOBJFILES= \
327cdf0e10cSrcweir	$(SHL1OBJS) \
328cdf0e10cSrcweir	$(SHL2OBJS) \
329cdf0e10cSrcweir	$(SHL3OBJS) \
330cdf0e10cSrcweir	$(SHL4OBJS)
331cdf0e10cSrcweir
332cdf0e10cSrcweir# Interim files generated by the saxparser executable, for dependencies
333cdf0e10cSrcweirMY_MISC_CXXFILES := $(foreach,i,$(DEPOBJFILES) $(MISC)/$(i:b).cxx)
334cdf0e10cSrcweir
335cdf0e10cSrcweir# --- Targets ------------------------------------------------------
336cdf0e10cSrcweir
337cdf0e10cSrcweir.INCLUDE :  target.mk
338cdf0e10cSrcweir
339cdf0e10cSrcweir$(MY_MISC_CXXFILES) : $(BIN)$/saxparser$(EXECPOST) $(MISC)/saxparser.rdb
340cdf0e10cSrcweir
341cdf0e10cSrcweir$(MISC)$/localedata_%.cxx : %.xml
342cdf0e10cSrcweir    $(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(BIN)$/saxparser $* $< $@ \
343cdf0e10cSrcweir        $(my_file)$(PWD)/$(MISC)/saxparser.rdb $(SOLARBINDIR)$/types.rdb \
344cdf0e10cSrcweir        -env:OOO_INBUILD_SHAREDLIB_DIR=$(my_file)$(SOLARSHAREDBIN)
345cdf0e10cSrcweir    $(RM) $(BIN)$/$(@:b).rdb
346cdf0e10cSrcweir
347cdf0e10cSrcweir$(MISC)/saxparser.rdb .ERRREMOVE : $(SOLARENV)/bin/packcomponents.xslt \
348cdf0e10cSrcweir        $(MISC)/saxparser.input \
349cdf0e10cSrcweir        $(my_components:^"$(SOLARXMLDIR)/":+".component")
350cdf0e10cSrcweir    $(XSLTPROC) --nonet --stringparam prefix $(SOLARXMLDIR)/ -o $@ \
351cdf0e10cSrcweir        $(SOLARENV)/bin/packcomponents.xslt $(MISC)/saxparser.input
352cdf0e10cSrcweir
353cdf0e10cSrcweir$(MISC)/saxparser.input :
354cdf0e10cSrcweir    echo \
355cdf0e10cSrcweir        '<list>$(my_components:^"<filename>":+".component</filename>")</list>' \
356cdf0e10cSrcweir        > $@
357