Changed manual page installation mechanism

This commit is contained in:
ceriel
1991-11-05 15:31:14 +00:00
parent b3f07ce236
commit 4e99d889ff
42 changed files with 122 additions and 109 deletions

View File

@@ -4,7 +4,6 @@
INSTALLDIR=$(TARGET_HOME)/bin
LIBDIR=$(TARGET_HOME)/lib/LLgen
MANDIR=$(TARGET_HOME)/man
all:
cd src; make
@@ -18,7 +17,7 @@ install:
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
cp $(SRC_HOME)/util/LLgen/LLgen.1 $(MANDIR)/LLgen.1 ; \
mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
fi
firstinstall:
@@ -28,7 +27,7 @@ firstinstall:
then if [ -d $(LIBDIR) ] ; then : ; else mkdir $(LIBDIR) ; fi ; \
cp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec ; \
cp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl ; \
cp $(SRC_HOME)/util/LLgen/LLgen.1 $(MANDIR)/LLgen.1 ; \
mk_manpage $(SRC_HOME)/util/LLgen/LLgen.1 $(TARGET_HOME) ; \
fi
cmp:
@@ -36,7 +35,6 @@ cmp:
-cmp src/LLgen $(INSTALLDIR)/LLgen
-cmp $(SRC_HOME)/util/LLgen/lib/rec $(LIBDIR)/rec
-cmp $(SRC_HOME)/util/LLgen/lib/incl $(LIBDIR)/incl
-cmp $(SRC_HOME)/util/LLgen/LLgen.1 $(MANDIR)/LLgen.1
distr:
cd src; make distr

View File

@@ -60,7 +60,6 @@ LDFLAGS= $(LDOPTIONS)
ULDFLAGS= $(ULDOPTIONS)
BINDIR=$(TARGET_HOME)/bin
HDIR=$(TARGET_HOME)/h
MANDIR=$(TARGET_HOME)/man
MODDIR=$(TARGET_HOME)/modules/lib
all: ack ack.1
@@ -70,12 +69,11 @@ install: ack ack.1
-cd $(BINDIR) ; \
for i in $(INTABLES) $(LNTABLES) ; do rm -f $$i ; ln ack $$i ; done
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp ack.1 $(MANDIR)/ack.1 ; \
then mk_manpage ack.1 $(TARGET_HOME) ; \
fi
cmp: ack ack.1
cmp: ack
-cmp ack $(BINDIR)/ack
-cmp ack.1 $(MANDIR)/ack.1
ack.1: $(SRC_DIR)/ack.1.X
-sh -c 'tbl < $(SRC_DIR)/ack.1.X > ack.1'

View File

@@ -3,7 +3,6 @@
#PARAMS do not remove this line!
SRC_DIR = $(SRC_HOME)/util/amisc
MANDIR = $(TARGET_HOME)/man
BINDIR = $(TARGET_HOME)/bin
LDFLAGS = $(LDOPTIONS)
INCLUDES = -I$(TARGET_HOME)/h
@@ -28,12 +27,11 @@ ashow: $(SRC_DIR)/ashow.c
install: all
for i in $(ALL); do rm -f $(BINDIR)/$$i; cp $$i $(BINDIR)/$$i; done
if [ $(DO_MACHINE_INDEP) = y ] ; \
then for i in anm.1 asize.1 astrip.1; do rm -f $(MANDIR)/$$i; cp $(SRC_DIR)/$$i $(MANDIR)/$$i; done ; \
then for i in anm.1 asize.1 astrip.1; do mk_manpage $(SRC_DIR)/$$i $(TARGET_HOME) ; done ; \
fi
cmp: all
-for i in $(ALL); do cmp $$i $(BINDIR)/$$i; done
-for i in anm.1 astrip.1 asize.1 ; do cmp $(SRC_DIR)/$$i $(MANDIR)/$$i; done
clean: ; rm -f $(ALL) *.$(SUF)

View File

@@ -5,7 +5,6 @@
SRC_DIR = $(SRC_HOME)/util/arch
EMH = $(TARGET_HOME)/h
EMBIN = $(TARGET_HOME)/bin
EMMAN = $(TARGET_HOME)/man
LIB = $(TARGET_HOME)/modules/lib
ULIB = $(UTIL_HOME)/modules/lib
@@ -48,15 +47,14 @@ install : all
cp aal $(EMBIN)/aal
cp arch $(EMBIN)/arch
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/aal.1 $(SRC_DIR)/arch.1 $(SRC_DIR)/arch.5 $(EMMAN) ; \
then mk_manpage $(SRC_DIR)/aal.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/arch.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/arch.5 $(TARGET_HOME) ; \
fi
cmp : all
-cmp aal $(EMBIN)/aal
-cmp arch $(EMBIN)/arch
-cmp $(SRC_DIR)/aal.1 $(EMMAN)/aal.1
-cmp $(SRC_DIR)/arch.1 $(EMMAN)/arch.1
-cmp $(SRC_DIR)/arch.5 $(EMMAN)/arch.5
opr:
make pr ^ opr

View File

@@ -26,12 +26,11 @@ clean:
install : all
cp ass $(TARGET_HOME)/lib.bin/em_ass
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/em_ass.6 $(TARGET_HOME)/man/em_ass.6 ; \
then mk_manpage $(SRC_DIR)/em_ass.6 $(TARGET_HOME) ; \
fi
cmp : all
-cmp ass $(TARGET_HOME)/lib.bin/em_ass
-cmp $(SRC_DIR)/em_ass.6 $(TARGET_HOME)/man/em_ass.6
lint: asstb.c
$(LINT) $(LINTFLAGS) $(CFILES)

View File

@@ -4,7 +4,6 @@
SRC_DIR = $(SRC_HOME)/util/byacc
DEST = $(TARGET_HOME)/bin
MAN = $(TARGET_HOME)/man
HDRS = $(SRC_DIR)/defs.h
@@ -52,12 +51,13 @@ clean:
install: $(PROGRAM)
cp $(PROGRAM) $(DEST)/$(PROGRAM)
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/manpage $(MAN)/yacc.1 ; \
then cp $(SRC_DIR)/manpage yacc.1 ; \
mk_manpage yacc.1 $(TARGET_HOME) ; \
rm -f yacc.1 ; \
fi
cmp: $(PROGRAM)
-cmp $(PROGRAM) $(DEST)/$(PROGRAM)
-cmp $(SRC_DIR)/manpage $(MAN)/yacc.1
pr:
@pr proto.make $(HDRS) $(SRCS)

View File

@@ -4,7 +4,6 @@
SRC_DIR = $(SRC_HOME)/util/cmisc
TARGET_BIN = $(TARGET_HOME)/bin
TARGET_MAN = $(TARGET_HOME)/man
CFLAGS = $(COPTIONS)
LDFLAGS = $(LDOPTIONS)
LINTFLAGS = $(LINTOPTIONS)
@@ -14,7 +13,10 @@ all: cid cclash prid tabgen
install: all
cp cid cclash prid tabgen $(TARGET_BIN)
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/cid.1 $(SRC_DIR)/cclash.1 $(SRC_DIR)/prid.1 $(SRC_DIR)/tabgen.1 $(TARGET_MAN) ; \
then mk_manpage $(SRC_DIR)/cid.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/cclash.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/prid.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/tabgen.1 $(TARGET_HOME) ; \
fi
cmp: all
@@ -22,10 +24,6 @@ cmp: all
-cmp cclash $(TARGET_BIN)/cclash
-cmp prid $(TARGET_BIN)/prid
-cmp tabgen $(TARGET_BIN)/tabgen
-cmp $(SRC_DIR)/cid.1 $(TARGET_MAN)/cid.1
-cmp $(SRC_DIR)/cclash.1 $(TARGET_MAN)/cclash.1
-cmp $(SRC_DIR)/prid.1 $(TARGET_MAN)/prid.1
-cmp $(SRC_DIR)/tabgen.1 $(TARGET_MAN)/tabgen.1
clean:
rm -f *.$(SUF) cid cclash prid tabgen

View File

@@ -9,7 +9,6 @@ UMODULES=$(UTIL_HOME)/modules
MODULESLIB=$(MODULES)/lib
UMODULESLIB=$(UMODULES)/lib
BIN=$(TARGET_HOME)/lib.bin
MANDIR=$(TARGET_HOME)/man
# Libraries
SYSLIB = $(MODULESLIB)/libsystem.$(LIBSUF)
@@ -114,12 +113,11 @@ cfiles: hfiles LLfiles $(GSRC)
install: all
cp cpp $(CEMPP)
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/cpp.6 $(MANDIR)/cpp.6 ; \
then mk_manpage $(SRC_DIR)/cpp.6 $(TARGET_HOME) ; \
fi
cmp: all
-cmp cpp $(CEMPP)
-cmp $(SRC_DIR)/cpp.6 $(MANDIR)/cpp.6
pr:
@pr $(PRFILES)

View File

@@ -40,15 +40,10 @@ SRC_DIR = $(SRC_HOME)/util/flex
# Installation targeting. Files will be installed under the tree rooted
# at DESTDIR. User commands will be installed in BINDIR, library files
# in LIBDIR (which will be created if necessary), auxiliary files in
# AUXDIR, manual pages will be installed in MANDIR with extension MANEXT.
# Raw, unformatted troff source will be installed if INSTALLMAN=man, nroff
# preformatted versions will be installed if INSTALLMAN=cat.
# AUXDIR;
DESTDIR =
BINDIR = $(TARGET_HOME)/bin
AUXDIR = $(TARGET_HOME)/lib/flex
MANDIR = $(TARGET_HOME)/man
MANEXT = 1
INSTALLMAN = man
# MAKE = make
@@ -142,15 +137,28 @@ LINTFLAGS = $(LINTOPTIONS) $(INCLUDES)
lint : $(FLEX_C_SOURCES)
$(LINT) $(LINTFLAGS) $(FLEX_C_SOURCES)
install: first_flex $(SRC_DIR)/flex.skel
firstinstall: first_flex $(SRC_DIR)/flex.skel
rm -f $(BINDIR)/flex
cp flex $(BINDIR)/flex
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/flex.skel $(AUXDIR)/flex.skel ; \
cp $(SRC_DIR)/flex.1 $(MANDIR)/flex.1 ; \
cp $(SRC_DIR)/flexdoc.1 $(MANDIR)/flexdoc.1 ; \
mk_manpage $(SRC_DIR)/flex.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/flexdoc.1 $(TARGET_HOME) ; \
fi
install: flex $(SRC_DIR)/flex.skel
rm -f $(BINDIR)/flex
cp flex $(BINDIR)/flex
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/flex.skel $(AUXDIR)/flex.skel ; \
mk_manpage $(SRC_DIR)/flex.1 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/flexdoc.1 $(TARGET_HOME) ; \
fi
cmp: flex $(SRC_DIR)/flex.skel
-cmp flex $(BINDIR)/flex
-cmp $(SRC_DIR)/flex.skel $(AUXDIR)/flex.skel
clean :
rm -f core errs flex *.$(SUF) parse.c *.lint parse.h tags

View File

@@ -69,12 +69,11 @@ all: make.main
install: all
cp grind $(TARGET_HOME)/bin/grind
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/grind.1 $(TARGET_HOME)/man/grind.1 ; \
then mk_manpage $(SRC_DIR)/grind.1 $(TARGET_HOME) ; \
fi
cmp: all
-cmp grind $(TARGET_HOME)/bin/grind
-cmp $(SRC_DIR)/grind.1 $(TARGET_HOME)/man/grind.1
opr:
make pr | opr

View File

@@ -92,12 +92,11 @@ all: test
install: $(INT)
cp $(INT) $(TARGET_HOME)/bin/int
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/int.1 $(TARGET_HOME)/man/int.1 ; \
then mk_manpage $(SRC_DIR)/int.1 $(TARGET_HOME) ; \
fi
cmp: $(INT)
-cmp $(INT) $(TARGET_HOME)/bin/int
-cmp $(SRC_DIR)/int.1 $(TARGET_HOME)/man/int.1
test: $(INT) test/awa.em22 test/awa.em24 test/awa.em44
@rm -f int.mess

View File

@@ -52,14 +52,12 @@ led: $(OFILES)
install:led
cp led $(LIBDIR)/em_led
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/led.6 $(TARGET_HOME)/man/led.6 ; \
cp $(SRC_DIR)/ack.out.5 $(TARGET_HOME)/man/ack.out.5 ; \
then mk_manpage $(SRC_DIR)/led.6 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/ack.out.5 $(TARGET_HOME) ; \
fi
cmp: led
-cmp led $(LIBDIR)/em_led
-cmp $(SRC_DIR)/led.6 $(TARGET_HOME)/man/led.6
-cmp $(SRC_DIR)/ack.out.5 $(TARGET_HOME)/man/ack.out.5
lint:
lint $(LINTFLAGS) $(CFILES) $(LINTLIBS)

View File

@@ -65,16 +65,14 @@ install : all
cp $(ENC_PATH) $l/em_$(ENC_PATH)
cp esize $(TARGET_HOME)/bin/esize
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/em_decode.6 $(TARGET_HOME)/man/em_decode.6 ; \
cp $(SRC_DIR)/esize.1 $(TARGET_HOME)/man/esize.1 ; \
then mk_manpage $(SRC_DIR)/em_decode.6 $(TARGET_HOME) ; \
mk_manpage $(SRC_DIR)/esize.1 $(TARGET_HOME) ; \
fi
cmp : all
-cmp $(DEC_PATH) $l/em_$(DEC_PATH)
-cmp $(ENC_PATH) $l/em_$(ENC_PATH)
-cmp esize $(TARGET_HOME)/bin/esize
-cmp $(SRC_DIR)/em_decode.6 $(TARGET_HOME)/man/em_decode.6
-cmp $(SRC_DIR)/esize.1 $(TARGET_HOME)/man/esize.1
opr:
make pr ^ opr

View File

@@ -20,7 +20,6 @@ SOURCES=$(SRC_DIR)/*.h $(SRC_DIR)/cgg.y $(SRC_DIR)/scan.l \
SRC_DIR=$(SRC_HOME)/util/ncgg
EMH=$(TARGET_HOME)/h
MANDIR=$(TARGET_HOME)/man
INCLUDES=-I$(EMH) -I$(TARGET_HOME)/config -I$(SRC_DIR) -I.
CFLAGS=$(INCLUDES) $(COPTIONS)
YFLAGS=-d
@@ -34,12 +33,11 @@ cgg: cgg.$(SUF) $(OFILES) output.$(SUF)
install: cgg
cp cgg $(TARGET_HOME)/lib.bin/ncgg
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/ncgg.6 $(MANDIR)/ncgg.6 ; \
then mk_manpage $(SRC_DIR)/ncgg.6 $(TARGET_HOME) ; \
fi
cmp: cgg
-cmp cgg $(TARGET_HOME)/lib.bin/ncgg
-cmp $(SRC_DIR)/ncgg.6 $(MANDIR)/ncgg.6
debugcgg: cgg.$(SUF) $(OFILES) debugoutput.$(SUF)
$(CC) $(LDFLAGS) $(OFILES) debugoutput.$(SUF) $(TARGET_HOME)/lib.bin/em_data.$(LIBSUF) -o cgg

View File

@@ -40,13 +40,12 @@ test: opt testopt
cmp: all
-cmp opt $(TARGET_HOMTARGET_HOME)/lib.bin/em_opt
-cmp opt2 $(TARGET_HOME)/lib.bin/em_opt2
-cmp $(SRC_DIR)/em_opt.6 $(TARGET_HOME)/man/em_opt.6
install:all
cp opt $(TARGET_HOME)/lib.bin/em_opt
cp opt2 $(TARGET_HOME)/lib.bin/em_opt2
if [ $(DO_MACHINE_INDEP) = y ] ; \
then cp $(SRC_DIR)/em_opt.6 $(TARGET_HOME)/man/em_opt.6 ; \
then mk_manpage $(SRC_DIR)/em_opt.6 $(TARGET_HOME) ; \
fi
pattern.c: $(SRC_DIR)/patterns mktab