46 lines
1.6 KiB
Makefile
46 lines
1.6 KiB
Makefile
# Copyright (C) 2016 and later: Unicode, Inc. and others.
|
|
# License & terms of use: http://www.unicode.org/copyright.html
|
|
#**********************************************************************
|
|
#* Copyright (C) 1999-2015, International Business Machines Corporation
|
|
#* and others. All Rights Reserved.
|
|
#**********************************************************************
|
|
#
|
|
# 03/19/2001 weiv, schererm Created
|
|
|
|
.SUFFIXES : .res .txt
|
|
|
|
TESTPKG=testdata
|
|
TESTDT=$(TESTPKG)
|
|
|
|
|
|
ALL : "$(TESTDATAOUT)\testdata.dat"
|
|
@echo Test data is built.
|
|
|
|
# old_l_testtypes.res is there for cintltst/udatatst.c/TestSwapData()
|
|
# I generated it with an ICU 4.2.1 build on Linux after removing
|
|
# testincludeUTF (which would make it large, unnecessarily for this test)
|
|
# and renaming the collations element to avoid build CollationElements
|
|
# (which will not work with a newer swapper)
|
|
# markus 2010jan15
|
|
|
|
# old_e_testtypes.res is the same, but icuswapped to big-endian EBCDIC
|
|
|
|
TESTDATATMP="$(TESTDATAOUT)\testdata"
|
|
|
|
CREATE_DIRS :
|
|
@if not exist "$(TESTDATAOUT)\$(NULL)" mkdir "$(TESTDATAOUT)"
|
|
@if not exist "$(TESTDATABLD)\$(NULL)" mkdir "$(TESTDATABLD)"
|
|
@if not exist "$(TESTDATATMP)\$(NULL)" mkdir "$(TESTDATATMP)"
|
|
|
|
"$(TESTDATAOUT)\testdata.dat" :
|
|
@echo Building test data
|
|
set PYTHONPATH=$(ICUSRCDATA);%PYTHONPATH%
|
|
py -3 -m buildtool \
|
|
--mode windows-exec \
|
|
--tool_dir "$(ICUTOOLS)" \
|
|
--tool_cfg "$(CFG)" \
|
|
--src_dir "$(TESTDATA)" \
|
|
--tmp_dir "$(TESTDATATMP)" \
|
|
--out_dir "$(TESTDATABLD)"
|
|
"$(ICUPBIN)\pkgdata" -f -v -m common -c -p"$(TESTPKG)" -d "$(TESTDATAOUT)" -T "$(TESTDATABLD)" -s "$(TESTDATABLD)" $(TESTDATATMP)\testdata.lst
|