# # ${R_HOME}/src/extra/intl/Makefile VPATH = @srcdir@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = ../../.. subdir = src/extra/intl include $(top_builddir)/Makeconf distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) DISTFILES = Makefile.in Makefile.win R_changes VERSION \ config.charset $(SOURCES) $(HEADERS) HEADERS = \ gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h \ localcharset.h xsize.h printf-args.h printf-args.c printf-parse.h \ wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c \ libgnuintl.h.in lock.h intl-exports.c tsearch.c SOURCES = \ bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c \ textdomain.c l10nflist.c explodename.c dcigettext.c \ dcngettext.c dngettext.c ngettext.c plural.c plural-exp.c langprefs.c \ localcharset.c localename.c printf.c osdep.c intl-compat.c \ hash-string.c lock.c DEPENDS = $(SOURCES:.c=.d) OBJECTS = $(SOURCES:.c=.o) @WANT_R_SHLIB_TRUE@ALL_CFLAGS = $(R_XTRA_CFLAGS) $(CPICFLAGS) $(SHLIB_CFLAGS) $(CFLAGS) @C_VISIBILITY@ libintl_a_SOURCES = $(SOURCES) libintl_a_OBJECTS = $(OBJECTS) noinst_LIBRARIES = libintl.a # LOCALEDIR is the default location for catalogs in dcigettext.c, # and unused in R. DEFS=-DLOCALEDIR=\"\" -DLOCALEALIAS_PATH=\"\" -DIN_LIBINTL @DEFS@ ALL_CPPFLAGS=$(R_XTRA_CPPFLAGS) -I$(srcdir) $(CPPFLAGS) $(DEFS) @XTRA_INTL_CPPFLAGS@ R all: all-@USE_INCLUDED_LIBINTL@ all-yes: Makefile @$(MAKE) headers charsetalias.h @$(MAKE) Makedeps @$(MAKE) $(noinst_LIBRARIES) all-no: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ Makedeps: Makefile $(DEPENDS) @cat $(DEPENDS) >> Makefile @touch $@ libintl.a: $(libintl_a_OBJECTS) rm -f $@ $(AR) cr $@ $(libintl_a_OBJECTS) $(RANLIB) $@ headers: libgnuintl.h @$(SHELL) $(top_srcdir)/tools/copy-if-change libgnuintl.h \ $(top_builddir)/src/include/libintl.h @$(SHELL) $(top_srcdir)/tools/copy-if-change libgnuintl.h \ $(top_builddir)/include/libintl.h libgnuintl.h: $(srcdir)/libgnuintl.h.in @sed -e 's,@''HAVE_POSIX_PRINTF''@,@HAVE_POSIX_PRINTF@,g' \ -e 's,@''HAVE_ASPRINTF''@,@HAVE_ASPRINTF@,g' \ -e 's,@''HAVE_SNPRINTF''@,@HAVE_SNPRINTF@,g' \ -e 's,@''HAVE_WPRINTF''@,@HAVE_WPRINTF@,g' \ < $(srcdir)/libgnuintl.h.in > libgnuintl.h charset.alias: $(srcdir)/config.charset @$(SHELL) $(srcdir)/config.charset '@host@' > t-$@ @$(SHELL) $(top_srcdir)/tools/copy-if-change t-$@ $@ @rm t-$@ charsetalias.h: charset.alias @$(ECHO) "cp =" > $@ @ @SED@ -e 's/\([^ ]\{1,\}\)/"\1" "\\0"/g' charset.alias >> $@ @$(ECHO) ";" >> $@ mostlyclean: clean clean: @-rm -f Makedeps *.d *.o *.lo *.a @rm -f libgnuintl.h libintl.h charset.alias charsetalias.h ref-add.sed ref-del.sed distclean: clean @-rm -f Makefile maintainer-clean: distclean install install-strip uninstall TAGS info dvi check: distdir: $(DISTFILES) @for f in $(DISTFILES); do \ test -f $(distdir)/$${f} \ || ln $(srcdir)/$${f} $(distdir)/$${f} 2>/dev/null \ || cp -p $(srcdir)/$${f} $(distdir)/$${f}; \ done