summaryrefslogtreecommitdiffstats
path: root/man/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'man/Makefile.in')
-rw-r--r--man/Makefile.in61
1 files changed, 61 insertions, 0 deletions
diff --git a/man/Makefile.in b/man/Makefile.in
new file mode 100644
index 0000000..4fac193
--- /dev/null
+++ b/man/Makefile.in
@@ -0,0 +1,61 @@
+# only executed from a subdir
+MAN1 = man whatis apropos
+MAN5 = man.conf
+MAN8 = makewhatis
+ALL = man.1 whatis.1 apropos.1 man.conf.5
+MAYBE8 = makewhatis
+
+.SUFFIXES: .man .1 .5 .8
+
+.man.1:
+ @cp $< $@.in; ../../conf_script $@; rm $@.in
+
+.man.5:
+ @cp $< $@.in; ../../conf_script $@; rm $@.in
+
+.man.8:
+ @cp $< $@.in; ../../conf_script $@; rm $@.in
+
+INSTALL = @INSTALL@ -c -m 644
+
+# Where to put the manual pages.
+mandir = $(DESTDIR)$(PREFIX)@mandir@$(SLANG)
+
+all: $(ALL)
+ for i in $(MAYBE8); \
+ do if test -f $$i.man; then make -f ../Makefile $$i.8; fi; done
+
+install: $(ALL)
+ mkdir -p $(mandir)/man1 $(mandir)/man5 $(mandir)/man8
+ for i in $(MAN1); \
+ do $(INSTALL) $$i.1 $(mandir)/man1/$$i.@man1ext@; done
+ for i in $(MAN5); \
+ do $(INSTALL) $$i.5 $(mandir)/man5/$$i.@man5ext@; done
+ for i in $(MAN8); \
+ do if test -f $$i.8; then $(INSTALL) $$i.8 $(mandir)/man8/$$i.@man8ext@; fi; done
+
+clean:
+ rm -f core *.in *.@man1ext@ *.@man5ext@ *.@man8ext@ *~
+
+spotless:
+
+subdirs:
+ @for i in @languages@; do if test -d $$i; then echo; \
+ echo "==== Making the `cat $$i.txt` man pages. ===="; \
+ cd $$i; make -f ../Makefile; cd ..; \
+ else echo "==== No $$i man pages found. ===="; fi; done
+
+installsubdirs:
+ @for i in @languages@; do if test -d $$i; then echo; \
+ echo "==== Installing the `cat $$i.txt` man pages. ===="; \
+ cd $$i; SLANG=/$$i; if test $$SLANG = /en; then SLANG= ; fi; \
+ export SLANG; make -f ../Makefile install; cd ..; \
+ else echo "==== No $$i man pages found. ===="; fi; done
+
+cleansubdirs:
+ @for i in ??; do cd $$i; make -f ../Makefile clean; cd ..; done
+ rm -f core *~
+
+spotlesssubdirs:
+ for i in ??; do cd $$i; make -f ../Makefile spotless; cd ..; done
+ rm -f Makefile