Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tools/locale-builder/Makefile.am')
-rw-r--r--tools/locale-builder/Makefile.am43
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