diff options
| author | Christos Zoulas <christos@zoulas.com> | 2001-06-10 01:55:12 +0000 |
|---|---|---|
| committer | Christos Zoulas <christos@zoulas.com> | 2001-06-10 01:55:12 +0000 |
| commit | c6c0c1e862f62b6549a262c14275d2359c6d8587 (patch) | |
| tree | a3f6b5ac8b2d7eb2c8df11b1234d9b689b6ef391 /Makefile.in | |
| parent | 059b183ca8d495efd5f30da6a9e26dee9395f26e (diff) | |
| download | file-git-c6c0c1e862f62b6549a262c14275d2359c6d8587.tar.gz | |
Peter Breitenlohner <peb@mppmu.mpg.de>
Add -enable-fsect-man5
Diffstat (limited to 'Makefile.in')
| -rw-r--r-- | Makefile.in | 70 |
1 files changed, 55 insertions, 15 deletions
diff --git a/Makefile.in b/Makefile.in index d4625e61..b616277f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -73,8 +73,10 @@ data_DATA = magic magic.mime magic.mgc MAGIC = @datadir@/magic CPPFLAGS = -DMAGIC='"$(MAGIC)"' - -man_MANS = file.1 magic.4 +@FSECT5_TRUE@man_MAGIC = magic.5 +@FSECT5_FALSE@man_MAGIC = magic.4 +fsect = @fsect@ +man_MANS = file.1 $(man_MAGIC) file_SOURCES = file.c apprentice.c fsmagic.c softmagic.c ascmagic.c compress.c is_tar.c readelf.c print.c file.h names.h patchlevel.h readelf.h tar.h @@ -107,6 +109,7 @@ CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ man1dir = $(mandir)/man1 man4dir = $(mandir)/man4 +man5dir = $(mandir)/man5 MANS = $(man_MANS) NROFF = nroff @@ -119,7 +122,7 @@ missing mkinstalldirs DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = gtar +TAR = tar GZIP_ENV = --best SOURCES = $(file_SOURCES) OBJECTS = $(file_OBJECTS) @@ -283,12 +286,45 @@ uninstall-man4: echo " rm -f $(DESTDIR)$(man4dir)/$$inst"; \ rm -f $(DESTDIR)$(man4dir)/$$inst; \ done + +install-man5: + $(mkinstalldirs) $(DESTDIR)$(man5dir) + @list='$(man5_MANS)'; \ + l2='$(man_MANS)'; for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst"; \ + $(INSTALL_DATA) $$file $(DESTDIR)$(man5dir)/$$inst; \ + done + +uninstall-man5: + @list='$(man5_MANS)'; \ + l2='$(man_MANS)'; for i in $$l2; do \ + case "$$i" in \ + *.5*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f $(DESTDIR)$(man5dir)/$$inst"; \ + rm -f $(DESTDIR)$(man5dir)/$$inst; \ + done install-man: $(MANS) @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 install-man4 + $(MAKE) $(AM_MAKEFLAGS) install-man1 install-man4 install-man5 uninstall-man: @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man4 + $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 uninstall-man4 uninstall-man5 install-dataDATA: $(data_DATA) @$(NORMAL_INSTALL) @@ -415,7 +451,8 @@ install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 \ - $(DESTDIR)$(mandir)/man4 $(DESTDIR)$(datadir) + $(DESTDIR)$(mandir)/man4 $(DESTDIR)$(mandir)/man5 \ + $(DESTDIR)$(datadir) mostlyclean-generic: @@ -459,12 +496,12 @@ mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ mostlyclean-compile distclean-compile clean-compile \ maintainer-clean-compile install-man1 uninstall-man1 install-man4 \ -uninstall-man4 install-man uninstall-man uninstall-dataDATA \ -install-dataDATA tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \ -installcheck-am installcheck all-recursive-am install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs \ +uninstall-man4 install-man5 uninstall-man5 install-man uninstall-man \ +uninstall-dataDATA install-dataDATA tags mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ +dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ +install-exec-am install-exec install-data-am install-data install-am \ +install uninstall-am uninstall all-redirect all-am all installdirs \ mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean @@ -483,17 +520,20 @@ magic: Header Localstuff $(magic_FRAGMENTS) magic.mgc: magic file ./file -C -m magic +magic.mgc: magic file + ./file -C -m ./magic + file.1: Makefile file.man @rm -f $@ sed -e s@__CSECTION__@1@g \ - -e s@__FSECTION__@4@g \ + -e s@__FSECTION__@${fsect}@g \ -e s@__VERSION__@${VERSION}@g \ -e s@__MAGIC__@${MAGIC}@g $(srcdir)/file.man > $@ -magic.4: Makefile magic.man +magic.${fsect}: Makefile magic.man @rm -f $@ sed -e s@__CSECTION__@1@g \ - -e s@__FSECTION__@4@g \ + -e s@__FSECTION__@${fsect}@g \ -e s@__VERSION__@${VERSION}@g \ -e s@__MAGIC__@${MAGIC}@g $(srcdir)/magic.man > $@ |
