150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Makefile.in for ICU - tools/icuinfo
2b26ce3a7367e4ed2ee7ddddcdc3f3d3377a455c2claireho## Copyright (c) 1999-2011, International Business Machines Corporation and
350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## others. All Rights Reserved.
450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Madhu Katragadda
550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Source directory information
750294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehosrcdir = @srcdir@
850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehotop_srcdir = @top_srcdir@
950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
1050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehotop_builddir = ../..
1150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
1250294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoinclude $(top_builddir)/icudefs.mk
1350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
1450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Build directory information
1550294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehosubdir = tools/icuinfo
1650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
1750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Extra files to remove for 'make clean'
1850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoCLEANFILES = *~ $(DEPS) $(PLUGIN_OBJECTS) $(PLUGINFILE) $(PLUGIN)
1950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
2050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Target information
2150294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoTARGET = icuinfo$(EXEEXT)
2250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
2350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoifneq ($(top_builddir),$(top_srcdir))
2450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoCPPFLAGS += -I$(top_builddir)/common 
2550294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoendif
2650294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoCPPFLAGS += -I$(top_srcdir)/common -I$(srcdir)/../toolutil -I$(top_srcdir)/tools/ctestfw 
2750294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoCPPFLAGS+= -I$(top_srcdir)/i18n
2827f654740f2a26ad62a5c155af9199af9e69b889clairehoLIBS = $(LIBICUTOOLUTIL) $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M)
2950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
3050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoOBJECTS = icuinfo.o
3150294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoPLUGIN_OBJECTS = testplug.o
3250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
3350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoDEPS = $(OBJECTS:.o=.d)
3450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
3550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho# pass some information
3650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
3750294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoICUINFO_OPTS=-i ../../data/out/build/$(ICUDATA_PLATFORM_NAME)
3850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
39b26ce3a7367e4ed2ee7ddddcdc3f3d3377a455c2clairehoCPPFLAGS+=  "-DU_PLATFORM=\"@platform@\""  "-DU_BUILD=\"@build@\"" "-DU_HOST=\"@host@\"" "-DU_CC=\"@CC@\"" "-DU_CXX=\"@CXX@\""
4050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
4150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## List of phony targets
4250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho.PHONY : all all-local install install-local clean clean-local		\
4350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodistclean distclean-local dist dist-local check check-local plugin-check
4450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
4550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Clear suffix list
4650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho.SUFFIXES :
4750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
4850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## List of standard targets
4950294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoall: all-local
5050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoinstall: install-local
5150294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoclean: clean-local
5250294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodistclean : distclean-local
5350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodist: dist-local
5450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehocheck: all check-local
5550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
5650294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoall-local: $(TARGET) 
5750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
5850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoinstall-local: all-local
5950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
6050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(INSTALL) $(TARGET) $(DESTDIR)$(bindir)
6150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
6250294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodist-local:
6350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
6450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoclean-local:
6550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES)
6650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(RMV) $(TARGET) $(OBJECTS)
6750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
6850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodistclean-local: clean-local
6950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(RMV) Makefile
7050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
7150294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehocheck-local: $(TARGET)
7250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(INVOKE) ./$(TARGET) $(ICUINFO_OPTS)
7350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
7450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoMakefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
7550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	cd $(top_builddir) \
7650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
7750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho-include Makefile.local
7850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
7950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho$(TARGET) : $(OBJECTS)
8050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) 
8150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(POST_BUILD_STEP)
8250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
83b26ce3a7367e4ed2ee7ddddcdc3f3d3377a455c2clairehoPLUGIN=$(LIBPREFIX)plugin.$(SO)
8450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoSO_TARGET=$(PLUGIN)
8550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
8650294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoPLUGINDIR=$(shell pwd)
8750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
8850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoPLUGINFILE=$(PLUGINDIR)/icuplugins$(SO_TARGET_VERSION_MAJOR).txt
8950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
9050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho$(PLUGINFILE): Makefile
9150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	echo "$(CURR_FULL_DIR)/$(PLUGIN)	myPlugin	x=4" > $@
9250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
9350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoCFLAGS+=$(SHAREDLIBCFLAGS)
9450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
9550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho$(PLUGIN): $(PLUGIN_OBJECTS)
9650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(SHLIB.cc) $(SHAREDLIBCFLAGS) $(LD_SONAME) $(OUTOPT)$@ $^ $(LIBS)
9750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
9850294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoplugin: $(PLUGIN)
9950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
10050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoplugin-check: $(PLUGIN) $(PLUGINFILE)
10150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho	$(INVOKE) ICU_PLUGINS="$(CURR_FULL_DIR)" ./$(TARGET) -v -L
10250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
10350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
10450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoifeq (,$(MAKECMDGOALS))
10550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho-include $(DEPS)
10650294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoelse
10750294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoifneq ($(patsubst %clean,,$(MAKECMDGOALS)),)
10850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho-include $(DEPS)
10950294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoendif
11050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoendif
11150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho
112