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