OSDN Git Service

2009-04-09 Jack Howarth <howarth@bromo.med.uc.edu>
[pf3gnuchains/gcc-fork.git] / intl / Makefile.in
index b9edebd..96211ff 100644 (file)
@@ -13,7 +13,7 @@
 #
 # You should have received a copy of the GNU Library General Public
 # License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301,
 # USA.
 
 # This Makefile has been modified from the original shipped with
 # we do not need nor want), the ability to build a shared library
 # (likewise), and a large number of heinous kludges.
 
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 srcdir = @srcdir@
 VPATH = $(srcdir)
@@ -34,11 +31,15 @@ exec_prefix = @exec_prefix@
 transform = @program_transform_name@
 libdir = @libdir@
 includedir = @includedir@
+datarootdir = @datarootdir@
 datadir = @datadir@
 localedir = $(datadir)/locale
 aliaspath = $(localedir)
 
 AR = ar
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
 CC = @CC@
 RANLIB = @RANLIB@
 YACC = @INTLBISON@ -y -d
@@ -148,7 +149,11 @@ installdirs:
 installcheck:
 uninstall:
 
+.PHONY: info dvi ps pdf html
+.PHONY: install-info install-dvi install-ps install-pdf install-html
+
 info dvi ps pdf html:
+install-info install-dvi install-ps install-pdf install-html:
 
 $(OBJECTS): config.h libintl.h
 bindtextdom.o dcgettext.o dcigettext.o dcngettext.o dgettext.o \
@@ -182,6 +187,7 @@ mostlyclean:
 clean: mostlyclean
 
 distclean: clean
+       rm -f config.status config.cache config.log config.intl config.h
        rm -f Makefile ID TAGS
 
 maintainer-clean: distclean
@@ -191,19 +197,42 @@ maintainer-clean: distclean
 dist:
 distdir:
 
-Makefile: Makefile.in config.status
-       CONFIG_HEADERS= CONFIG_FILES=Makefile $(SHELL) ./config.status
+# Rules to rebuild the configuration
+
+Makefile: $(srcdir)/Makefile.in config.status
+       $(SHELL) ./config.status Makefile
+
+config.intl: $(srcdir)/config.intl.in config.status
+       $(SHELL) ./config.status config.intl
+
+config.status: $(srcdir)/configure
+       $(SHELL) ./config.status --recheck
+
+$(srcdir)/configure: @MAINT@ $(srcdir)/aclocal.m4 $(srcdir)/configure.ac
+       cd $(srcdir) && $(AUTOCONF)
+
+$(srcdir)/aclocal.m4: @MAINT@ $(srcdir)/configure.ac \
+       $(srcdir)/../config/codeset.m4 $(srcdir)/../config/gettext.m4 \
+       $(srcdir)/../config/glibc21.m4 $(srcdir)/../config/iconv.m4 \
+       $(srcdir)/../config/intdiv0.m4 $(srcdir)/../config/inttypes-pri.m4 \
+       $(srcdir)/../config/inttypes.m4 $(srcdir)/../config/inttypes_h.m4 \
+       $(srcdir)/../config/lcmessage.m4 $(srcdir)/../config/lib-ld.m4 \
+       $(srcdir)/../config/lib-link.m4 $(srcdir)/../config/lib-prefix.m4 \
+       $(srcdir)/../config/nls.m4 $(srcdir)/../config/po.m4 \
+       $(srcdir)/../config/progtest.m4 $(srcdir)/../config/stdint_h.m4 \
+       $(srcdir)/../config/uintmax_t.m4 $(srcdir)/../config/ulonglong.m4
+       cd $(srcdir) && $(ACLOCAL) -I ../config
 
-config.intl: config.intl.in config.status
-       CONFIG_HEADERS= CONFIG_FILES=config.intl $(SHELL) ./config.status
+config.h: stamp-h1
+       test -f config.h || (rm -f stamp-h1 && $(MAKE) stamp-h1)
 
-config.h: cstamp-h; @:
-cstamp-h: config.h.in config.status
-       CONFIG_HEADERS=config.h CONFIG_FILES= $(SHELL) config.status
-       echo timestamp > cstamp-h
+stamp-h1: $(srcdir)/config.h.in config.status
+       -rm -f stamp-h1
+       $(SHELL) ./config.status config.h
 
-config.status: configure
-       $(SHELL) config.status --recheck
+$(srcdir)/config.h.in: @MAINT@ $(srcdir)/aclocal.m4 $(srcdir)/configure.ac
+       cd $(srcdir) && $(AUTOHEADER)
+       -rm -f stamp-h1
 
 # Tell versions [3.59,3.63) of GNU make not to export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.