michael@0: ## Makefile.in for ICU tests michael@0: ## Copyright (c) 1999-2011, International Business Machines Corporation and michael@0: ## others. All Rights Reserved. michael@0: michael@0: ## Source directory information michael@0: srcdir = @srcdir@ michael@0: top_srcdir = @top_srcdir@ michael@0: michael@0: top_builddir = ../.. michael@0: michael@0: include $(top_builddir)/icudefs.mk michael@0: michael@0: ## Build directory information michael@0: subdir = test/perf michael@0: michael@0: @ICUIO_TRUE@IOTEST = iotest michael@0: michael@0: ## Files to remove for 'make clean' michael@0: CLEANFILES = *~ michael@0: michael@0: SUBDIRS = collationperf charperf dicttrieperf normperf ubrkperf unisetperf usetperf ustrperf utfperf utrie2perf DateFmtPerf howExpensiveIs michael@0: michael@0: # Subdirs that support 'xperf' michael@0: XSUBDIRS = DateFmtPerf michael@0: michael@0: ## List of phony targets michael@0: .PHONY : everything all all-local all-recursive install install-local \ michael@0: install-recursive clean clean-local clean-recursive distclean \ michael@0: distclean-local distclean-recursive dist dist-recursive dist-local \ michael@0: check check-recursive check-local xperf xperf-recursive michael@0: michael@0: ## Clear suffix list michael@0: .SUFFIXES : michael@0: michael@0: ## List of standard targets michael@0: everything: all-recursive all-local michael@0: all: michael@0: ifneq ($(RECURSIVE),YES) michael@0: @echo simply use \`make\' \(or \`make everything\'\) to do all michael@0: endif michael@0: michael@0: install: install-recursive install-local michael@0: clean: clean-recursive clean-local michael@0: distclean : distclean-recursive distclean-local michael@0: $(RMV) hdrtst/Makefile michael@0: $(RMV) perf/convperf/Makefile michael@0: michael@0: dist: dist-recursive dist-local michael@0: check: everything check-recursive check-local michael@0: check-recursive: all-recursive michael@0: michael@0: xperf: everything michael@0: list='$(XSUBDIRS)'; for xsubdir in $$list; do \ michael@0: $(MAKE) -w -C $$xsubdir xperf; \ michael@0: done michael@0: michael@0: ## Recursive targets michael@0: all-recursive install-recursive clean-recursive distclean-recursive dist-recursive check-recursive: michael@0: @dot_seen=no; \ michael@0: target=`echo $@ | sed s/-recursive//`; \ michael@0: list='$(SUBDIRS)'; for subdir in $$list; do \ michael@0: echo "$(MAKE)[$(MAKELEVEL)]: Making \`$$target' in \`$$subdir'"; \ michael@0: if test "$$subdir" = "."; then \ michael@0: dot_seen=yes; \ michael@0: local_target="$$target-local"; \ michael@0: else \ michael@0: local_target="$$target"; \ michael@0: fi; \ michael@0: (cd $$subdir && $(MAKE) $$local_target) || exit; \ michael@0: done; \ michael@0: if test "$$dot_seen" = "no"; then \ michael@0: $(MAKE) "$$target-local" || exit; \ michael@0: fi michael@0: michael@0: all-local: michael@0: michael@0: install-local: michael@0: michael@0: dist-local: michael@0: michael@0: clean-local: michael@0: test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) michael@0: michael@0: distclean-local: clean-local michael@0: $(RMV) Makefile michael@0: michael@0: check-local: all-local michael@0: michael@0: Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status michael@0: cd $(top_builddir) \ michael@0: && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status michael@0: