diff options
Diffstat (limited to 'tools/locale-builder/Makefile.am')
-rw-r--r-- | tools/locale-builder/Makefile.am | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/tools/locale-builder/Makefile.am b/tools/locale-builder/Makefile.am new file mode 100644 index 00000000000..8422f6bf504 --- /dev/null +++ b/tools/locale-builder/Makefile.am @@ -0,0 +1,43 @@ + +MCS = mcs +RUNTIME = mono +MCSFLAGS = -g + +CLEANFILES = locale-builder.exe + +locale_builder_sources = Driver.cs \ + CultureInfoEntry.cs \ + DateTimeFormatEntry.cs \ + NumberFormatEntry.cs \ + Entry.cs + +supp_data_files = supp/ar_AE.xml supp/ar_EG.xml supp/ar_KW.xml supp/ar_MA.xml \ + supp/ar_YE.xml supp/en_PH.xml supp/en_ZA.xml supp/th.xml \ + supp/ar_IQ.xml supp/ar_LB.xml supp/ar_OM.xml supp/ar_TN.xml \ + supp/en_US.xml supp/en_ZW.xml supp/ar_DZ.xml supp/ar_JO.xml \ + supp/ar_QA.xml supp/ar.xml supp/en_IE.xml supp/en.xml \ + supp/ar_SY.xml supp/ar_BH.xml supp/en_CA.xml supp/ar_LY.xml \ + supp/root.xml + +EXTRA_DIST = $(locale_builder_sources) $(supp_data_files) lcids.xml supplementalData.xml + +locale-builder.exe: $(locale_builder_sources) + $(MCS) $(MCSFLAGS) /out:$@ $^ + +culture-table: locale-builder.exe lang-data locale-data + $(RUNTIME) locale-builder.exe + +lang-data: + if ! test -f langs/en.xml ; then \ + wget http://primates.ximian.com/~jackson/icu_langs.tar.gz ; \ + tar xzvf icu_langs.tar.gz ; \ + fi + +locale-data: + if ! test -f locales/en_US.xml ; then \ + wget http://primates.ximian.com/~jackson/icu_locales.tar.gz ; \ + tar xzvf icu_locales.tar.gz ; \ + fi + +install-culture-table: culture-table + cp -f culture-info-tables.h ../../mono/metadata/.
\ No newline at end of file |