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