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