]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/perf/Makefile.in
ICU-57131.0.1.tar.gz
[apple/icu.git] / icuSources / test / perf / Makefile.in
index 1d255a766e4619cf6aa2532733369aa62adbcb5e..b70f035b832f0de42c236cba36fd066a82fdb532 100644 (file)
@@ -1,5 +1,5 @@
 ## Makefile.in for ICU tests
-## Copyright (c) 1999-2008, International Business Machines Corporation and
+## Copyright (c) 1999-2011, International Business Machines Corporation and
 ## others. All Rights Reserved.
 
 ## Source directory information
@@ -11,20 +11,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 +49,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; \