OLD | NEW |
1 #****************************************************************************** | 1 #****************************************************************************** |
2 # | 2 # |
3 # Copyright (C) 1998-2014, International Business Machines | 3 # Copyright (C) 1998-2015, International Business Machines |
4 # Corporation and others. All Rights Reserved. | 4 # Corporation and others. All Rights Reserved. |
5 # | 5 # |
6 #****************************************************************************** | 6 #****************************************************************************** |
7 ## Top-level Makefile.in for ICU | 7 ## Top-level Makefile.in for ICU |
8 ## Stephen F. Booth | 8 ## Stephen F. Booth |
9 | 9 |
10 ## Source directory information | 10 ## Source directory information |
11 srcdir = @srcdir@ | 11 srcdir = @srcdir@ |
12 top_srcdir = @top_srcdir@ | 12 top_srcdir = @top_srcdir@ |
13 | 13 |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 TEST_CNV_FILES=$(TEST_UCM_SOURCE:%.ucm=$(TESTBUILDDIR)/%.cnv) | 134 TEST_CNV_FILES=$(TEST_UCM_SOURCE:%.ucm=$(TESTBUILDDIR)/%.cnv) |
135 | 135 |
136 TEST_NRM_FILES=$(TESTBUILDDIR)/testnorm.nrm | 136 TEST_NRM_FILES=$(TESTBUILDDIR)/testnorm.nrm |
137 | 137 |
138 # import the shared .mk file | 138 # import the shared .mk file |
139 include $(TESTSRCDATADIR)/tstfiles.mk | 139 include $(TESTSRCDATADIR)/tstfiles.mk |
140 -include $(TESTSRCDATADIR)/tstlocal.mk | 140 -include $(TESTSRCDATADIR)/tstlocal.mk |
141 | 141 |
142 # TEST_RES_SOURCE comes from tstfiles.mk | 142 # TEST_RES_SOURCE comes from tstfiles.mk |
143 TEST_RES = $(TEST_RES_SOURCE) $(TEST_RES_LOCAL) casing.txt mc.txt root.txt sh.tx
t sh_YU.txt te.txt te_IN.txt te_IN_REVISED.txt testtypes.txt testaliases.txt tes
tempty.txt structLocale.txt idna_rules.txt conversion.txt icuio.txt testtable32.
txt metaZones.txt timezoneTypes.txt windowsZones.txt zoneinfo64.txt | 143 TEST_RES = $(TEST_RES_SOURCE) $(TEST_RES_LOCAL) casing.txt mc.txt root.txt sh.tx
t sh_YU.txt te.txt te_IN.txt te_IN_REVISED.txt testtypes.txt testaliases.txt tes
tempty.txt structLocale.txt idna_rules.txt conversion.txt icuio.txt testtable32.
txt metaZones.txt timezoneTypes.txt windowsZones.txt zoneinfo64.txt |
144 TEST_RES_FILES=$(TEST_RES:%.txt=$(TESTBUILDDIR)/%.res) $(TESTBUILDDIR)/iscii.res
$(TESTBUILDDIR)/old_l_testtypes.res $(TESTBUILDDIR)/old_e_testtypes.res | 144 TEST_RES_FILES=$(TEST_RES:%.txt=$(TESTBUILDDIR)/%.res) $(TESTBUILDDIR)/encoded.r
es $(TESTBUILDDIR)/old_l_testtypes.res $(TESTBUILDDIR)/old_e_testtypes.res |
145 | 145 |
146 ALL_TEST_FILES = $(TEST_DAT_FILES) $(TEST_SPP_FILES) $(TEST_BRK_FILES) $(TEST_CN
V_FILES) $(TEST_NRM_FILES) $(TEST_RES_FILES) $(TESTOUTDIR)/$(TESTDT)/nam.typ $(T
ESTOUTDIR)/$(TESTDT)/zoneinfo64.res | 146 ALL_TEST_FILES = $(TEST_DAT_FILES) $(TEST_SPP_FILES) $(TEST_BRK_FILES) $(TEST_CN
V_FILES) $(TEST_NRM_FILES) $(TEST_RES_FILES) $(TESTOUTDIR)/$(TESTDT)/nam.typ $(T
ESTOUTDIR)/$(TESTDT)/zoneinfo64.res |
147 | 147 |
148 # list | 148 # list |
149 | 149 |
150 $(TESTBUILDDIR)/testdata.lst: $(SRCLISTDEPS) | 150 $(TESTBUILDDIR)/testdata.lst: $(SRCLISTDEPS) |
151 @echo "generating $@ (list of data files)" | 151 @echo "generating $@ (list of data files)" |
152 @-$(RMV) $@ | 152 @-$(RMV) $@ |
153 @for file in $(TEST_RES_FILES:$(TESTBUILDDIR)/%.res=%.res) $(TEST_DAT_FI
LES:$(TESTBUILDDIR)/%.icu=%.icu) $(TEST_SPP_FILES:$(TESTBUILDDIR)/%.spp=%.spp) $
(TEST_CNV_FILES:$(TESTBUILDDIR)/%.cnv=%.cnv) $(TEST_NRM_FILES:$(TESTBUILDDIR)/%.
nrm=%.nrm); do \ | 153 @for file in $(TEST_RES_FILES:$(TESTBUILDDIR)/%.res=%.res) $(TEST_DAT_FI
LES:$(TESTBUILDDIR)/%.icu=%.icu) $(TEST_SPP_FILES:$(TESTBUILDDIR)/%.spp=%.spp) $
(TEST_CNV_FILES:$(TESTBUILDDIR)/%.cnv=%.cnv) $(TEST_NRM_FILES:$(TESTBUILDDIR)/%.
nrm=%.nrm); do \ |
154 echo $$file >> $@; \ | 154 echo $$file >> $@; \ |
155 done; | 155 done; |
156 | 156 |
157 | 157 |
158 build-testdata: build-dir $(ALL_TEST_FILES) $(TESTBUILDDIR)/testdata.lst $(TESTB
UILDDIR)/iscii.res | 158 build-testdata: build-dir $(ALL_TEST_FILES) $(TESTBUILDDIR)/testdata.lst $(TESTB
UILDDIR)/encoded.res |
159 | 159 |
160 # test.icu | 160 # test.icu |
161 $(TESTBUILDDIR)/test.icu: $(GENTEST) | 161 $(TESTBUILDDIR)/test.icu: $(GENTEST) |
162 $(INVOKE) $(GENTEST) -d $(TESTBUILDDIR) | 162 $(INVOKE) $(GENTEST) -d $(TESTBUILDDIR) |
163 | 163 |
164 $(TESTBUILDDIR)/testtable32.txt: $(GENTEST) | 164 $(TESTBUILDDIR)/testtable32.txt: $(GENTEST) |
165 $(INVOKE) $(GENTEST) -r -d $(TESTBUILDDIR) | 165 $(INVOKE) $(GENTEST) -r -d $(TESTBUILDDIR) |
166 | 166 |
167 $(TESTBUILDDIR)/testtable32.res: $(TESTBUILDDIR)/testtable32.txt $(TOOLBINDIR)/g
enrb$(EXEEXT) | 167 $(TESTBUILDDIR)/testtable32.res: $(TESTBUILDDIR)/testtable32.txt $(TOOLBINDIR)/g
enrb$(EXEEXT) |
168 $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -s $(TESTBUILDDIR) $(ICU_DATA
_OPT) -d $(TESTBUILDDIR) $(<F) | 168 $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -s $(TESTBUILDDIR) $(ICU_DATA
_OPT) -d $(TESTBUILDDIR) $(<F) |
(...skipping 25 matching lines...) Expand all Loading... |
194 | 194 |
195 $(TESTBUILDDIR)/%.cnv: $(TESTSRCDATADIR)/%.ucm $(TOOLBINDIR)/makeconv$(EXEEXT) | 195 $(TESTBUILDDIR)/%.cnv: $(TESTSRCDATADIR)/%.ucm $(TOOLBINDIR)/makeconv$(EXEEXT) |
196 $(INVOKE) $(TOOLBINDIR)/makeconv --small -c -d $(TESTBUILDDIR) $(TESTSRC
DATADIR)/$(<F) | 196 $(INVOKE) $(TOOLBINDIR)/makeconv --small -c -d $(TESTBUILDDIR) $(TESTSRC
DATADIR)/$(<F) |
197 | 197 |
198 $(TESTBUILDDIR)/%.nrm: $(TESTSRCDATADIR)/%.txt $(TOOLBINDIR)/gennorm2$(EXEEXT) | 198 $(TESTBUILDDIR)/%.nrm: $(TESTSRCDATADIR)/%.txt $(TOOLBINDIR)/gennorm2$(EXEEXT) |
199 $(INVOKE) $(TOOLBINDIR)/gennorm2 -s $(TESTSRCDATADIR) $(<F) -o $@ | 199 $(INVOKE) $(TOOLBINDIR)/gennorm2 -s $(TESTSRCDATADIR) $(<F) -o $@ |
200 | 200 |
201 $(TESTBUILDDIR)/%.res: $(TESTSRCDATADIR)/%.txt $(TOOLBINDIR)/genrb$(EXEEXT) $(DA
T_FILES) | 201 $(TESTBUILDDIR)/%.res: $(TESTSRCDATADIR)/%.txt $(TOOLBINDIR)/genrb$(EXEEXT) $(DA
T_FILES) |
202 $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -q -s $(TESTSRCDATADIR) $(ICU
_DATA_OPT) -d $(TESTBUILDDIR) $(<F) | 202 $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -q -s $(TESTSRCDATADIR) $(ICU
_DATA_OPT) -d $(TESTBUILDDIR) $(<F) |
203 | 203 |
204 $(TESTBUILDDIR)/iscii.res: $(TESTSRCDATADIR)/iscii.bin $(TOOLBINDIR)/genrb$(EXE
EXT) | 204 $(TESTBUILDDIR)/encoded.res: $(TESTSRCDATADIR)/encoded.utf16be $(TOOLBINDIR)/ge
nrb$(EXEEXT) |
205 @echo Testing genrb -e option | 205 @echo Testing genrb -e option |
206 » @ICU_DATA=$(BUILDDIR) $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -s $(TE
STSRCDATADIR) -eISCII,version=0 -d $(TESTBUILDDIR) $(<F) >/dev/null || ( echo "
WARNING: could not open ISCII - it may have been disabled." | tee $@ ) | 206 » ICU_DATA=$(BUILDDIR) $(INVOKE) $(TOOLBINDIR)/genrb $(GENRBOPTS) -s $(TES
TSRCDATADIR) -eUTF-16BE -d $(TESTBUILDDIR) $(<F) |
207 @echo Finished testing genrb -e option | 207 @echo Finished testing genrb -e option |
208 | 208 |
209 ################################################################### TYP | 209 ################################################################### TYP |
210 # TYP FILES | 210 # TYP FILES |
211 | 211 |
212 $(TESTOUTDIR)/$(TESTDT)/nam.typ: $(TESTBUILDDIR)/te_IN.res | 212 $(TESTOUTDIR)/$(TESTDT)/nam.typ: $(TESTBUILDDIR)/te_IN.res |
213 cp $< $@ | 213 cp $< $@ |
214 $(TESTBUILDDIR)/old_l_testtypes.res: $(TESTSRCDATADIR)/old_l_testtypes.res | 214 $(TESTBUILDDIR)/old_l_testtypes.res: $(TESTSRCDATADIR)/old_l_testtypes.res |
215 cp $< $@ | 215 cp $< $@ |
216 $(TESTBUILDDIR)/old_e_testtypes.res: $(TESTSRCDATADIR)/old_e_testtypes.res | 216 $(TESTBUILDDIR)/old_e_testtypes.res: $(TESTSRCDATADIR)/old_e_testtypes.res |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
272 else | 272 else |
273 | 273 |
274 icu4j-data-install: $(ICU4J_DATA) | 274 icu4j-data-install: $(ICU4J_DATA) |
275 @echo ICU4J data was built into $(OUTDIR)/icu4j | 275 @echo ICU4J data was built into $(OUTDIR)/icu4j |
276 @echo '** Error:' ICU4J_ROOT was not set, could not install | 276 @echo '** Error:' ICU4J_ROOT was not set, could not install |
277 exit 1 | 277 exit 1 |
278 | 278 |
279 endif | 279 endif |
280 | 280 |
281 icu4j-data: $(ICU4J_DATA) | 281 icu4j-data: $(ICU4J_DATA) |
OLD | NEW |