PWB1/usr/lib/.makefile2
# Extra troff stuff: fonts, etc.
SRC = /sys/source
CC = cc
CCFLAGS = -O -s
AS = -as
MAKE = make
SH = sh -v
LD = ld
LDFLAGS = -s
DD = TMP
# Dependencies: set name to RC to force recomp.
CTIME = # for ctime(III).
CCDEP = # for C compiler, CC.
ASDEP = # for assembler.
YACCDEP= # for yacc(I).
LPWDEP = # for -lPW lib.
LSDEP = # for -lS lib.
LPDEP = # for -lp lib.
# ------------
# Create /usr/lib
# ------------
MAIN: FIRST font font/B font/C font/G font/GI font/J font/GM font/M \
font/I font/R font/S
-rm -f $(DD)*
-@echo "\n***** The Following Files are Still Present:"; ls -l $(DD)*
FIRST:
@echo "\n***** This .makefile is only for the extra eqn/troff PWB package."
@echo "***** If you haven't bought that package, it will fail. *****\n"
font/B: $(SRC)/s7/croff/font/B.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/B.c
strip font/B.o
-mv font/B $(DD)B
mv font/B.o font/B
-chmod 755 font/B
-chown bin font/B
ls -l font/B
-rm -f $(DD)B
font/C: $(SRC)/s7/croff/font/C.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/C.c
strip font/C.o
-mv font/C $(DD)C
mv font/C.o font/C
-chmod 755 font/C
-chown bin font/C
ls -l font/C
-rm -f $(DD)C
font/G: $(SRC)/s7/croff/font/G.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/G.c
strip font/G.o
-mv font/G $(DD)G
mv font/G.o font/G
-chmod 755 font/G
-chown bin font/G
ls -l font/G
-rm -f $(DD)G
font/GI font/J: $(SRC)/s7/croff/font/GI.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/GI.c
strip font/GI.o
-mv font/GI $(DD)GI
-mv font/J $(DD)J
mv font/GI.o font/GI
ln font/GI font/J
-chmod 755 font/GI font/J
-chown bin font/GI font/J
ls -l font/GI font/J
-rm -f $(DD)GI $(DD)J
font/GM font/M: $(SRC)/s7/croff/font/GM.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/GM.c
strip font/GM.o
-mv font/GM $(DD)GM
-mv font/M $(DD)M
mv font/GM.o font/GM
ln font/GM font/M
-chmod 755 font/GM font/M
-chown bin font/GM font/M
ls -l font/GM font/M
-rm -f $(DD)GM $(DD)M
font/I: $(SRC)/s7/croff/font/I.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/I.c
strip font/I.o
-mv font/I $(DD)I
mv font/I.o font/I
-chmod 755 font/I
-chown bin font/I
ls -l font/I
-rm -f $(DD)I
font/R: $(SRC)/s7/croff/font/R.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/R.c
strip font/R.o
-mv font/R $(DD)R
mv font/R.o font/R
-chmod 755 font/R
-chown bin font/R
ls -l font/R
-rm -f $(DD)R
font/S: $(SRC)/s7/croff/font/S.c $(CCDEP)
chdir font; $(CC) -c $(SRC)/s7/croff/font/S.c
strip font/S.o
-mv font/S $(DD)S
mv font/S.o font/S
-chmod 755 font/S
-chown bin font/S
ls -l font/S
-rm -f $(DD)S
font:
mkdir font
chmod 755 font
-chown bin font
RC: # dummy name to force re-compiling things.