1b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru################################################################################# 250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Makefile.in for ICU - tools/genrb # 350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## Copyright (c) 1999-2009, International Business Machines Corporation and # 450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho## others. All Rights Reserved. # 5b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste Queru################################################################################# 6b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 7b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## Source directory information 8b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querusrcdir = @srcdir@ 9b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querutop_srcdir = @top_srcdir@ 10b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 11b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querutop_builddir = ../.. 12b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 13b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruinclude $(top_builddir)/icudefs.mk 14b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 15b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## Build directory information 16b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querusubdir = tools/genrb 17b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 18b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruTARGET_STUB_NAME = genrb 19b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruDERB_STUB_NAME = derb 20b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 21b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruSECTION = 1 22b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 23b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruMAN_FILES = $(TARGET_STUB_NAME).$(SECTION) $(DERB_STUB_NAME).$(SECTION) 24b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 25b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 26b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## Extra files to remove for 'make clean' 27b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruCLEANFILES = *~ $(MAN_FILES) $(DEPS) $(DERB_DEPS) 28b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 29b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## Target information 30b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruTARGET = $(BINDIR)/$(TARGET_STUB_NAME)$(EXEEXT) 31b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruDERB = $(BINDIR)/$(DERB_STUB_NAME)$(EXEEXT) 32b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 33b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruifneq ($(top_builddir),$(top_srcdir)) 34b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruCPPFLAGS += -I$(top_builddir)/common 35b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruendif 36b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruCPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n -I$(srcdir)/../toolutil 37b0ac937921a2c196d8b9da665135bf6ba01a1ccfJean-Baptiste QueruLIBS = $(LIBICUTOOLUTIL) $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) 38b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 39b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruOBJECTS = errmsg.o genrb.o parse.o read.o reslist.o ustr.o rbutil.o \ 40b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruwrtjava.o rle.o wrtxml.o prscmnts.o 41b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruDERB_OBJ = derb.o 42b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 43b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruDEPS = $(OBJECTS:.o=.d) 44b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruDERB_DEPS = $(DERB_OBJ:.o=.d) 45b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 46b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru-include Makefile.local 47b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 48b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## List of phony targets 49b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru.PHONY : all all-local install install-local clean clean-local \ 5050294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehodistclean distclean-local dist dist-local check check-local install-man 51b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 52b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## Clear suffix list 53b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru.SUFFIXES : 54b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 55b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru## List of standard targets 56b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruall: all-local 57b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruinstall: install-local 58b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruclean: clean-local 59b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querudistclean : distclean-local 60b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querudist: dist-local 61b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querucheck: all check-local 62b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 63b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruall-local: $(TARGET) $(DERB) $(MAN_FILES) 64b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 65b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruinstall-local: all-local install-man 66b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(MKINSTALLDIRS) $(DESTDIR)$(bindir) 67b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(INSTALL) $(TARGET) $(DESTDIR)$(bindir) 68b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(INSTALL) $(DERB) $(DESTDIR)$(bindir) 69b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 70b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruinstall-man: $(MAN_FILES) 71b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(SECTION) 72b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man$(SECTION) 73b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 74b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querudist-local: 75b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 76b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruclean-local: 77b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru test -z "$(CLEANFILES)" || $(RMV) $(CLEANFILES) 7850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho $(RMV) $(TARGET) $(DERB) $(OBJECTS) $(DERB_OBJ) 79b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 80b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querudistclean-local: clean-local 81b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(RMV) Makefile 82b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 83b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Querucheck-local: all-local 84b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 85b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste QueruMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 86b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru cd $(top_builddir) \ 87b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 88b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 89b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru$(TARGET) : $(OBJECTS) 90b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) 91b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(POST_BUILD_STEP) 92b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 93b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru$(DERB) : $(DERB_OBJ) 94c69afcec261fc345fda8daf46f0ea6b4351dc777Jean-Baptiste Queru $(LINK.cc) $(OUTOPT)$@ $^ $(LIBS) 95b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru $(POST_BUILD_STEP) 96b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 97b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru# This line is needed to serialize builds when the gmake -j option is used. 98b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru$(TARGET_STUB_NAME).$(SECTION): $(DERB_STUB_NAME).$(SECTION) 99b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 100b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru%.$(SECTION): $(srcdir)/%.$(SECTION).in 101b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru cd $(top_builddir) \ 102b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 103b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 104b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru 105b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruifeq (,$(MAKECMDGOALS)) 106b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru-include $(DEPS) 107b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru-include $(DERB_DEPS) 108b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruelse 109b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruifneq ($(patsubst %clean,,$(MAKECMDGOALS)),) 110b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queru-include $(DEPS) 111b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruendif 112b13da9df870a61b11249bf741347908dbea0edd8Jean-Baptiste Queruendif 113