12e5b6d6dSopenharmony_ci## Makefile.in for ICU tests 22e5b6d6dSopenharmony_ci## 32e5b6d6dSopenharmony_ci## Copyright (C) 2016 and later: Unicode, Inc. and others. 42e5b6d6dSopenharmony_ci## License & terms of use: http://www.unicode.org/copyright.html 52e5b6d6dSopenharmony_ci## 62e5b6d6dSopenharmony_ci## Copyright (c) 1999-2011, International Business Machines Corporation and 72e5b6d6dSopenharmony_ci## others. All Rights Reserved. 82e5b6d6dSopenharmony_ci 92e5b6d6dSopenharmony_ci## Source directory information 102e5b6d6dSopenharmony_cisrcdir = @srcdir@ 112e5b6d6dSopenharmony_citop_srcdir = @top_srcdir@ 122e5b6d6dSopenharmony_ci 132e5b6d6dSopenharmony_citop_builddir = ../.. 142e5b6d6dSopenharmony_ci 152e5b6d6dSopenharmony_ciinclude $(top_builddir)/icudefs.mk 162e5b6d6dSopenharmony_ci 172e5b6d6dSopenharmony_ci## Build directory information 182e5b6d6dSopenharmony_cisubdir = test/perf 192e5b6d6dSopenharmony_ci 202e5b6d6dSopenharmony_ci@ICUIO_TRUE@IOTEST = iotest 212e5b6d6dSopenharmony_ci 222e5b6d6dSopenharmony_ci## Files to remove for 'make clean' 232e5b6d6dSopenharmony_ciCLEANFILES = *~ 242e5b6d6dSopenharmony_ci 252e5b6d6dSopenharmony_ciSUBDIRS = collationperf collperf collperf2 charperf dicttrieperf localecanperf normperf strsrchperf ubrkperf unisetperf usetperf ustrperf utfperf utrie2perf DateFmtPerf howExpensiveIs 262e5b6d6dSopenharmony_ci 272e5b6d6dSopenharmony_ci# Subdirs that support 'xperf' 282e5b6d6dSopenharmony_ciXSUBDIRS = DateFmtPerf 292e5b6d6dSopenharmony_ci 302e5b6d6dSopenharmony_ci## List of phony targets 312e5b6d6dSopenharmony_ci.PHONY : everything all all-local all-recursive install install-local \ 322e5b6d6dSopenharmony_ciinstall-recursive clean clean-local clean-recursive distclean \ 332e5b6d6dSopenharmony_cidistclean-local distclean-recursive dist dist-recursive dist-local \ 342e5b6d6dSopenharmony_cicheck check-recursive check-local xperf xperf-recursive 352e5b6d6dSopenharmony_ci 362e5b6d6dSopenharmony_ci## Clear suffix list 372e5b6d6dSopenharmony_ci.SUFFIXES : 382e5b6d6dSopenharmony_ci 392e5b6d6dSopenharmony_ci## List of standard targets 402e5b6d6dSopenharmony_cieverything: all-recursive all-local 412e5b6d6dSopenharmony_ciall: everything 422e5b6d6dSopenharmony_ci 432e5b6d6dSopenharmony_ciinstall: install-recursive install-local 442e5b6d6dSopenharmony_ciclean: clean-recursive clean-local 452e5b6d6dSopenharmony_cidistclean : distclean-recursive distclean-local 462e5b6d6dSopenharmony_ci $(RMV) hdrtst/Makefile 472e5b6d6dSopenharmony_ci $(RMV) perf/convperf/Makefile 482e5b6d6dSopenharmony_ci 492e5b6d6dSopenharmony_cidist: dist-recursive dist-local 502e5b6d6dSopenharmony_cicheck: everything check-recursive check-local 512e5b6d6dSopenharmony_cicheck-recursive: all-recursive 522e5b6d6dSopenharmony_ci 532e5b6d6dSopenharmony_cixperf: everything 542e5b6d6dSopenharmony_ci list='$(XSUBDIRS)'; for xsubdir in $$list; do \ 552e5b6d6dSopenharmony_ci $(MAKE) -w -C $$xsubdir xperf; \ 562e5b6d6dSopenharmony_ci done 572e5b6d6dSopenharmony_ci 582e5b6d6dSopenharmony_ci## Recursive targets 592e5b6d6dSopenharmony_ciall-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: 602e5b6d6dSopenharmony_ci @dot_seen=no; \ 612e5b6d6dSopenharmony_ci target=`echo $@ | sed s/-recursive//`; \ 622e5b6d6dSopenharmony_ci list='$(SUBDIRS)'; for subdir in $$list; do \ 632e5b6d6dSopenharmony_ci echo "$(MAKE)[$(MAKELEVEL)]: Making \`$$target' in \`$$subdir'"; \ 642e5b6d6dSopenharmony_ci if test "$$subdir" = "."; then \ 652e5b6d6dSopenharmony_ci dot_seen=yes; \ 662e5b6d6dSopenharmony_ci local_target="$$target-local"; \ 672e5b6d6dSopenharmony_ci else \ 682e5b6d6dSopenharmony_ci local_target="$$target"; \ 692e5b6d6dSopenharmony_ci fi; \ 702e5b6d6dSopenharmony_ci (cd $$subdir && $(MAKE) $$local_target) || exit; \ 712e5b6d6dSopenharmony_ci done; \ 722e5b6d6dSopenharmony_ci if test "$$dot_seen" = "no"; then \ 732e5b6d6dSopenharmony_ci $(MAKE) "$$target-local" || exit; \ 742e5b6d6dSopenharmony_ci fi 752e5b6d6dSopenharmony_ci 762e5b6d6dSopenharmony_ciall-local: 772e5b6d6dSopenharmony_ci 782e5b6d6dSopenharmony_ciinstall-local: 792e5b6d6dSopenharmony_ci 802e5b6d6dSopenharmony_cidist-local: 812e5b6d6dSopenharmony_ci 822e5b6d6dSopenharmony_ciclean-local: 832e5b6d6dSopenharmony_ci test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) 842e5b6d6dSopenharmony_ci 852e5b6d6dSopenharmony_cidistclean-local: clean-local 862e5b6d6dSopenharmony_ci $(RMV) Makefile 872e5b6d6dSopenharmony_ci 882e5b6d6dSopenharmony_cicheck-local: all-local 892e5b6d6dSopenharmony_ci 902e5b6d6dSopenharmony_ciMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 912e5b6d6dSopenharmony_ci cd $(top_builddir) \ 922e5b6d6dSopenharmony_ci && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 932e5b6d6dSopenharmony_ci 94