1# Copyright (C) 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html 3#********************************************************************** 4#* Copyright (C) 1999-2015, International Business Machines Corporation 5#* and others. All Rights Reserved. 6#********************************************************************** 7# 8# 03/19/2001 weiv, schererm Created 9 10.SUFFIXES : .res .txt 11 12TESTPKG=testdata 13TESTDT=$(TESTPKG) 14 15 16ALL : "$(TESTDATAOUT)\testdata.dat" 17 @echo Test data is built. 18 19# old_l_testtypes.res is there for cintltst/udatatst.c/TestSwapData() 20# I generated it with an ICU 4.2.1 build on Linux after removing 21# testincludeUTF (which would make it large, unnecessarily for this test) 22# and renaming the collations element to avoid build CollationElements 23# (which will not work with a newer swapper) 24# markus 2010jan15 25 26# old_e_testtypes.res is the same, but icuswapped to big-endian EBCDIC 27 28TESTDATATMP="$(TESTDATAOUT)\testdata" 29 30CREATE_DIRS : 31 @if not exist "$(TESTDATAOUT)\$(NULL)" mkdir "$(TESTDATAOUT)" 32 @if not exist "$(TESTDATABLD)\$(NULL)" mkdir "$(TESTDATABLD)" 33 @if not exist "$(TESTDATATMP)\$(NULL)" mkdir "$(TESTDATATMP)" 34 35"$(TESTDATAOUT)\testdata.dat" : 36 @echo Building test data 37 set PYTHONPATH=$(ICUP)\source\python;%PYTHONPATH% 38 py -3 -B -m icutools.databuilder \ 39 --mode windows-exec \ 40 --tool_dir "$(ICUTOOLS)" \ 41 --tool_cfg "$(CFG)" \ 42 --src_dir "$(TESTDATA)" \ 43 --tmp_dir "$(TESTDATATMP)" \ 44 --out_dir "$(TESTDATABLD)" 45 "$(ICUPBIN)\pkgdata" -f -v -m common -c -p"$(TESTPKG)" -d "$(TESTDATAOUT)" -T "$(TESTDATABLD)" -s "$(TESTDATABLD)" $(TESTDATATMP)\testdata.lst 46