]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/perf/Makefile.in
ICU-66108.tar.gz
[apple/icu.git] / icuSources / test / perf / Makefile.in
index 1d255a766e4619cf6aa2532733369aa62adbcb5e..faef51acd32c9de49d45306fd821d850f52ddd24 100644 (file)
@@ -1,5 +1,9 @@
 ## Makefile.in for ICU tests
-## Copyright (c) 1999-2008, International Business Machines Corporation and
+##
+## Copyright (C) 2016 and later: Unicode, Inc. and others.
+## License & terms of use: http://www.unicode.org/copyright.html#License
+##
+## Copyright (c) 1999-2011, International Business Machines Corporation and
 ## others. All Rights Reserved.
 
 ## Source directory information
@@ -11,20 +15,23 @@ top_builddir = ../..
 include $(top_builddir)/icudefs.mk
 
 ## Build directory information
-subdir = test
+subdir = test/perf
 
 @ICUIO_TRUE@IOTEST = iotest
 
 ## Files to remove for 'make clean'
 CLEANFILES = *~
 
-SUBDIRS = collationperf charperf normperf ubrkperf unisetperf usetperf ustrperf utfperf
+SUBDIRS = collationperf collperf collperf2 charperf dicttrieperf normperf ubrkperf unisetperf usetperf ustrperf utfperf utrie2perf DateFmtPerf howExpensiveIs
+
+# Subdirs that support 'xperf'
+XSUBDIRS = DateFmtPerf
 
 ## List of phony targets
 .PHONY : everything all all-local all-recursive install install-local          \
 install-recursive clean clean-local clean-recursive distclean          \
 distclean-local distclean-recursive dist dist-recursive dist-local     \
-check check-recursive check-local
+check check-recursive check-local xperf xperf-recursive
 
 ## Clear suffix list
 .SUFFIXES :
@@ -46,6 +53,11 @@ dist: dist-recursive dist-local
 check: everything check-recursive check-local
 check-recursive: all-recursive
 
+xperf: everything
+       list='$(XSUBDIRS)'; for xsubdir in $$list; do \
+               $(MAKE) -w -C $$xsubdir xperf; \
+       done
+
 ## Recursive targets
 all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive:
        @dot_seen=no; \