16f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#****************************************************************************** 26f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org# 36f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org# Copyright (C) 1999-2011, International Business Machines 46f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org# Corporation and others. All Rights Reserved. 56f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org# 66f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org#****************************************************************************** 76f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Makefile.in for ICU stubdata 86f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Stephen F. Booth 96f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 106f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Source directory information 116f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgsrcdir = @srcdir@ 126f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgtop_srcdir = @top_srcdir@ 136f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 146f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgtop_builddir = .. 156f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 166f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## All the flags and other definitions are included here. 176f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orginclude $(top_builddir)/icudefs.mk 186f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 196f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Build directory information 206f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgsubdir = stubdata 216f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 226f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Extra files to remove for 'make clean' 236f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgCLEANFILES = *~ $(DEPS) $(IMPORT_LIB) $(MIDDLE_IMPORT_LIB) $(FINAL_IMPORT_LIB) 246f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 256f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Target information 266f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 276f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgTARGET_STUBNAME=$(DATA_STUBNAME) 286f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 296f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_STATIC),) 306f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgTARGET = $(STUBDATA_LIBDIR)$(LIBSICU)$(TARGET_STUBNAME)$(ICULIBSUFFIX).$(A) 316f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 326f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 336f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 346f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_SHARED),) 356f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgSO_TARGET = $(STUBDATA_LIBDIR)$(LIBICU)$(TARGET_STUBNAME)$(ICULIBSUFFIX)$(STUB_SUFFIX).$(SO) 366f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgALL_SO_TARGETS = $(FINAL_SO_TARGET) $(MIDDLE_SO_TARGET) $(SO_TARGET) $(BATCH_STUB_TARGET) $(SHARED_OBJECT) 376f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 386f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 396f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 406f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgALL_TARGETS = $(TARGET) $(ALL_SO_TARGETS) 416f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 426f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgDYNAMICCPPFLAGS = $(SHAREDLIBCPPFLAGS) 436f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgDYNAMICCFLAGS = $(SHAREDLIBCFLAGS) 446f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgDYNAMICCXXFLAGS = $(SHAREDLIBCXXFLAGS) 456f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 466f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgCPPFLAGS += -I$(top_srcdir)/common $(LIBCPPFLAGS) 476f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgLDFLAGS += $(LDFLAGSICUDT) 486f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 496f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgOBJECTS = stubdata.o 506f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 516f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Header files to install 526f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgHEADERS = 536f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 546f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgSTATIC_OBJECTS = $(OBJECTS:.o=.$(STATIC_O)) 556f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 566f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgDEPS = $(OBJECTS:.o=.d) 576f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 586f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org-include Makefile.local 596f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 606f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## List of phony targets 616f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org.PHONY : all all-local install install-local clean clean-local \ 626f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdistclean distclean-local install-library dist \ 636f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdist-local check check-local check-exhaustive 646f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 656f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## Clear suffix list 666f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org.SUFFIXES : 676f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 686f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org## List of standard targets 696f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgall: all-local 706f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orginstall: install-local 716f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgclean: clean-local 726f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdistclean : distclean-local 736f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdist: dist-local 746f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgcheck: all check-local 756f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 766f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgcheck-exhaustive: check 776f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 786f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgall-local: $(ALL_TARGETS) 796f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 806f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orginstall-local: install-library 816f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 826f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orginstall-library: all-local 836f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(MKINSTALLDIRS) $(DESTDIR)$(libdir) 846f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_STATIC),) 856f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(INSTALL-L) $(TARGET) $(DESTDIR)$(libdir) 866f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 876f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_SHARED),) 886f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(INSTALL-L) $(FINAL_SO_TARGET) $(DESTDIR)$(libdir) 896f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(FINAL_SO_TARGET),$(SO_TARGET)) 906f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org cd $(DESTDIR)$(libdir) && $(RM) $(notdir $(SO_TARGET)) && ln -s $(notdir $(FINAL_SO_TARGET)) $(notdir $(SO_TARGET)) 916f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(FINAL_SO_TARGET),$(MIDDLE_SO_TARGET)) 926f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org cd $(DESTDIR)$(libdir) && $(RM) $(notdir $(MIDDLE_SO_TARGET)) && ln -s $(notdir $(FINAL_SO_TARGET)) $(notdir $(MIDDLE_SO_TARGET)) 936f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 946f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 956f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(IMPORT_LIB_EXT),) 966f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(INSTALL-L) $(FINAL_IMPORT_LIB) $(DESTDIR)$(libdir) 976f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(IMPORT_LIB),$(FINAL_IMPORT_LIB)) 986f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org cd $(DESTDIR)$(libdir) && $(RM) $(notdir $(IMPORT_LIB)) && ln -s $(notdir $(FINAL_IMPORT_LIB)) $(notdir $(IMPORT_LIB)) 996f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1006f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(MIDDLE_IMPORT_LIB),$(FINAL_IMPORT_LIB)) 1016f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org cd $(DESTDIR)$(libdir) && $(RM) $(notdir $(MIDDLE_IMPORT_LIB)) && ln -s $(notdir $(FINAL_IMPORT_LIB)) $(notdir $(MIDDLE_IMPORT_LIB)) 1026f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1036f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1046f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1056f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1066f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdist-local: 1076f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1086f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgclean-local: 1096f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) 1106f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(RMV) $(OBJECTS) $(STATIC_OBJECTS) $(ALL_TARGETS) 1116f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1126f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgdistclean-local: clean-local 1136f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(RMV) Makefile 1146f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1156f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgcheck-local: 1166f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1176f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 1186f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org cd $(top_builddir) \ 1196f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 1206f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1216f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_STATIC),) 1226f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org$(TARGET): $(STATIC_OBJECTS) 1236f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(AR) $(ARFLAGS) $(AR_OUTOPT)$@ $^ 1246f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(RANLIB) $@ 1256f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1266f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1276f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(ENABLE_SHARED),) 1286f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org$(SHARED_OBJECT): $(OBJECTS) 1296f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(SHLIB.c) $(LD_SONAME) $(OUTOPT)$@ $^ $(LIBS) 1306f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifeq ($(ENABLE_RPATH),YES) 1316f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(wildcard $(libdir)/$(MIDDLE_SO_TARGET)),) 1326f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(warning RPATH warning: --enable-rpath means test programs may use existing $(libdir)/$(MIDDLE_SO_TARGET)) 1336f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1346f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1356f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1366f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifeq ($(OS390BATCH),1) 1376f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org$(BATCH_STUB_TARGET): $(OBJECTS) 1386f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org $(SHLIB.c) $(LD_SONAME) $(OUTOPT)$@ $^ $(LIBS) 1396f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif # OS390BATCH 1406f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif # ENABLE_SHARED 1416f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 1426f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifeq (,$(MAKECMDGOALS)) 1436f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org-include $(DEPS) 1446f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgelse 1456f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) 1466f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org-include $(DEPS) 1476f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1486f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.orgendif 1496f31ac30b9092fd02a8c97e5216cf53f3e4fae4jshin@chromium.org 150