159d709d503bab6e2b61931737e662dd293b40578ccornelius## Makefile.in for ICU - test/perf/collperf 259d709d503bab6e2b61931737e662dd293b40578ccornelius## Copyright (c) 2001-2013, International Business Machines Corporation and 359d709d503bab6e2b61931737e662dd293b40578ccornelius## others. All Rights Reserved. 459d709d503bab6e2b61931737e662dd293b40578ccornelius 559d709d503bab6e2b61931737e662dd293b40578ccornelius## Source directory information 659d709d503bab6e2b61931737e662dd293b40578ccorneliussrcdir = @srcdir@ 759d709d503bab6e2b61931737e662dd293b40578ccorneliustop_srcdir = @top_srcdir@ 859d709d503bab6e2b61931737e662dd293b40578ccornelius 959d709d503bab6e2b61931737e662dd293b40578ccorneliustop_builddir = ../../.. 1059d709d503bab6e2b61931737e662dd293b40578ccornelius 1159d709d503bab6e2b61931737e662dd293b40578ccorneliusinclude $(top_builddir)/icudefs.mk 1259d709d503bab6e2b61931737e662dd293b40578ccornelius 1359d709d503bab6e2b61931737e662dd293b40578ccornelius-include Makefile.local 1459d709d503bab6e2b61931737e662dd293b40578ccornelius 1559d709d503bab6e2b61931737e662dd293b40578ccornelius## Build directory information 1659d709d503bab6e2b61931737e662dd293b40578ccorneliussubdir = test/perf/leperf 1759d709d503bab6e2b61931737e662dd293b40578ccornelius 1859d709d503bab6e2b61931737e662dd293b40578ccornelius## Extra files to remove for 'make clean' 1959d709d503bab6e2b61931737e662dd293b40578ccorneliusCLEANFILES = *~ $(DEPS) 2059d709d503bab6e2b61931737e662dd293b40578ccornelius 2159d709d503bab6e2b61931737e662dd293b40578ccornelius## Target information 2259d709d503bab6e2b61931737e662dd293b40578ccorneliusTARGET = leperf 2359d709d503bab6e2b61931737e662dd293b40578ccornelius 2459d709d503bab6e2b61931737e662dd293b40578ccorneliusCPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/layout/.. -I$(top_srcdir)/tools/toolutil -I$(top_srcdir)/tools/ctestfw -I$(top_srcdir)/io -I$(top_srcdir)/i18n 2559d709d503bab6e2b61931737e662dd293b40578ccorneliusLIBS = $(LIBCTESTFW) $(LIBICUIO) $(LIBICULE) $(LIBICUUC) $(LIBICUI18N) $(LIBICUTOOLUTIL) $(DEFAULT_LIBS) $(LIB_M) 2659d709d503bab6e2b61931737e662dd293b40578ccornelius 2759d709d503bab6e2b61931737e662dd293b40578ccorneliusOBJECTS = $(TARGET).o 2859d709d503bab6e2b61931737e662dd293b40578ccornelius 2959d709d503bab6e2b61931737e662dd293b40578ccorneliusDEPS = $(OBJECTS:.o=.d) 3059d709d503bab6e2b61931737e662dd293b40578ccornelius 3159d709d503bab6e2b61931737e662dd293b40578ccornelius## List of phony targets 3259d709d503bab6e2b61931737e662dd293b40578ccornelius.PHONY : all all-local install install-local clean clean-local \ 3359d709d503bab6e2b61931737e662dd293b40578ccorneliusdistclean distclean-local dist dist-local check check-local 3459d709d503bab6e2b61931737e662dd293b40578ccornelius 3559d709d503bab6e2b61931737e662dd293b40578ccornelius## Clear suffix list 3659d709d503bab6e2b61931737e662dd293b40578ccornelius.SUFFIXES : 3759d709d503bab6e2b61931737e662dd293b40578ccornelius 3859d709d503bab6e2b61931737e662dd293b40578ccornelius## List of standard targets 3959d709d503bab6e2b61931737e662dd293b40578ccorneliusall: all-local 4059d709d503bab6e2b61931737e662dd293b40578ccorneliusinstall: install-local 4159d709d503bab6e2b61931737e662dd293b40578ccorneliusclean: clean-local 4259d709d503bab6e2b61931737e662dd293b40578ccorneliusdistclean : distclean-local 4359d709d503bab6e2b61931737e662dd293b40578ccorneliusdist: dist-local 4459d709d503bab6e2b61931737e662dd293b40578ccorneliuscheck: all check-local 4559d709d503bab6e2b61931737e662dd293b40578ccornelius 4659d709d503bab6e2b61931737e662dd293b40578ccorneliusall-local: $(TARGET) 4759d709d503bab6e2b61931737e662dd293b40578ccornelius 4859d709d503bab6e2b61931737e662dd293b40578ccorneliusinstall-local: 4959d709d503bab6e2b61931737e662dd293b40578ccornelius 5059d709d503bab6e2b61931737e662dd293b40578ccorneliusdist-local: 5159d709d503bab6e2b61931737e662dd293b40578ccornelius 5259d709d503bab6e2b61931737e662dd293b40578ccorneliusclean-local: 5359d709d503bab6e2b61931737e662dd293b40578ccornelius test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) 5459d709d503bab6e2b61931737e662dd293b40578ccornelius $(RMV) $(OBJECTS) $(TARGET) 5559d709d503bab6e2b61931737e662dd293b40578ccornelius 5659d709d503bab6e2b61931737e662dd293b40578ccorneliusdistclean-local: clean-local 5759d709d503bab6e2b61931737e662dd293b40578ccornelius $(RMV) Makefile 5859d709d503bab6e2b61931737e662dd293b40578ccornelius 5959d709d503bab6e2b61931737e662dd293b40578ccorneliuscheck-local: all-local 6059d709d503bab6e2b61931737e662dd293b40578ccornelius 6159d709d503bab6e2b61931737e662dd293b40578ccorneliusMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 6259d709d503bab6e2b61931737e662dd293b40578ccornelius cd $(top_builddir) \ 6359d709d503bab6e2b61931737e662dd293b40578ccornelius && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 6459d709d503bab6e2b61931737e662dd293b40578ccornelius 6559d709d503bab6e2b61931737e662dd293b40578ccornelius$(TARGET) : $(OBJECTS) 6659d709d503bab6e2b61931737e662dd293b40578ccornelius $(LINK.cc) -o $@ $^ $(LIBS) 6759d709d503bab6e2b61931737e662dd293b40578ccornelius $(POST_BUILD_STEP) 6859d709d503bab6e2b61931737e662dd293b40578ccornelius 6959d709d503bab6e2b61931737e662dd293b40578ccorneliusinvoke: 7059d709d503bab6e2b61931737e662dd293b40578ccornelius @$(RMV) current.out 7159d709d503bab6e2b61931737e662dd293b40578ccornelius# following is bash specific 7259d709d503bab6e2b61931737e662dd293b40578ccornelius set -o pipefail && ( ICU_DATA=$${ICU_DATA:-$(top_builddir)/data/} TZ=PST8PDT $(INVOKE) ./$(TARGET) $(INVOCATION) | tee current.out ) 7359d709d503bab6e2b61931737e662dd293b40578ccornelius 7459d709d503bab6e2b61931737e662dd293b40578ccorneliusifeq (,$(MAKECMDGOALS)) 7559d709d503bab6e2b61931737e662dd293b40578ccornelius-include $(DEPS) 7659d709d503bab6e2b61931737e662dd293b40578ccorneliuselse 7759d709d503bab6e2b61931737e662dd293b40578ccorneliusifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) 7859d709d503bab6e2b61931737e662dd293b40578ccorneliusifneq ($(patsubst %install,,$(MAKECMDGOALS)),) 7959d709d503bab6e2b61931737e662dd293b40578ccornelius-include $(DEPS) 8059d709d503bab6e2b61931737e662dd293b40578ccorneliusendif 8159d709d503bab6e2b61931737e662dd293b40578ccorneliusendif 8259d709d503bab6e2b61931737e662dd293b40578ccorneliusendif 8359d709d503bab6e2b61931737e662dd293b40578ccornelius 84