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

Makefile.am « locale-builder « tools - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 8422f6bf504055301a7dbcc9841e47618a4f3c3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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/.