X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FMakefile.am;h=73a7cb5a8fe0ffa7bc2fa2c1a6e0754e9f3b16d0;hb=bcf3308e2e282ece45f37973230629fd3f657a9f;hp=8a4a14bf7d8329e0f0f29a5e7ec34552892c33e8;hpb=abde38362f9239723c9b762d1b2ac41af575e6d5;p=gnulib.git diff --git a/lib/Makefile.am b/lib/Makefile.am index 8a4a14bf7..73a7cb5a8 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -9,7 +9,7 @@ DEFS = -DLIBDIR=\"$(libdir)\" @DEFS@ libfetish_a_SOURCES = \ getdate.y posixtm.c addext.c argmatch.c backupfile.c basename.c \ - canon-host.c closeout.c dirname.c exclude.c filemode.c diacrit.c \ + canon-host.c closeout.c diacrit.c dirname.c exclude.c filemode.c \ full-write.c getopt.c getopt1.c getugroups.c hard-locale.c hash.c \ human.c idcache.c isdir.c linebuffer.c localcharset.c long-options.c \ makepath.c md5.c memcasecmp.c memcoll.c modechange.c path-concat.c \ @@ -35,7 +35,7 @@ BUILT_SOURCES = getdate.c lstat.c stat.c MAINTAINERCLEANFILES = $(BUILT_SOURCES) DISTCLEANFILES = lstat.c stat.c -EXTRA_DIST = xstat.in config.charset ref-add.sed.in ref-del.sed.in +EXTRA_DIST = xstat.in config.charset ref-add.sin ref-del.sin lstat.c: xstat.in sed \ -e '/@IGNORE@/d' \ @@ -63,33 +63,34 @@ stat.c: xstat.in all-local: charset.alias ref-add.sed ref-del.sed charset_alias = $(DESTDIR)$(libdir)/charset.alias +charset_tmp = $(DESTDIR)$(libdir)/charset.tmp install-exec-local: all-local $(mkinstalldirs) $(DESTDIR)$(libdir) test -f $(charset_alias) \ && orig=$(charset_alias) \ || orig=charset.alias; \ - sed -f ref-add.sed $$orig > $(charset_alias)-t - $(INSTALL_DATA) $(charset_alias)-t $(charset_alias) - rm -f $(charset_alias)-t + sed -f ref-add.sed $$orig > $(charset_tmp) + $(INSTALL_DATA) $(charset_tmp) $(charset_alias) + rm -f $(charset_tmp) uninstall-local: all-local if test -f $(charset_alias); then \ - sed -f ref-del.sed $(charset_alias) > $(charset_alias)-t; \ - if grep '^# Packages using this file: $$' $(charset_alias)-t \ + sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \ + if grep '^# Packages using this file: $$' $(charset_tmp) \ > /dev/null; then \ rm -f $(charset_alias); \ else \ - $(INSTALL_DATA) $(charset_alias)-t $(charset_alias); \ + $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \ fi; \ - rm -f $(charset_alias)-t; \ + rm -f $(charset_tmp); \ fi charset.alias: config.charset - $(SHELL) $(srcdir)/config.charset '@host@' > $@-t - mv $@-t $@ + $(SHELL) $(srcdir)/config.charset '@host@' > t-$@ + mv t-$@ $@ -SUFFIXES = .sed .sed.in -.sed.in.sed: +SUFFIXES = .sed .sin +.sin.sed: sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > $@-t mv $@-t $@