summaryrefslogtreecommitdiffstats
path: root/intl/icu/source/test/testdata/testdata.mak
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
commit0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch)
treea31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /intl/icu/source/test/testdata/testdata.mak
parentInitial commit. (diff)
downloadfirefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz
firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'intl/icu/source/test/testdata/testdata.mak')
-rw-r--r--intl/icu/source/test/testdata/testdata.mak45
1 files changed, 45 insertions, 0 deletions
diff --git a/intl/icu/source/test/testdata/testdata.mak b/intl/icu/source/test/testdata/testdata.mak
new file mode 100644
index 0000000000..2809efd0ca
--- /dev/null
+++ b/intl/icu/source/test/testdata/testdata.mak
@@ -0,0 +1,45 @@
+# 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=$(ICUP)\source\python;%PYTHONPATH%
+ py -3 -B -m icutools.databuilder \
+ --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