PWB1/usr/bin/.makefile3
SRC = /sys/source
CC = cc
CCFLAGS = -O -s
AS = as
LD = ld
LDFLAGS = -s
MAKE = make
SH = sh -v
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.
LpwDEP = # for -lpw lib.
# ------------
# Create /usr/bin.
# ------------
SCCSMODS = admin bdiff chghist comb delta get help prt rmdel scv what
MAIN: $(SCCSMODS) sccsdiff
-rm -f $(DD)*
-@echo "\n***** Following Files Still Present:"; ls -l $(DD)*; echo "\n"
$(SCCSMODS): \
$(SRC)/sccs4/makefile $(SRC)/sccs4/hdr/*.h \
$(SRC)/sccs4/cmd/*.c $(SRC)/sccs4/com/*.c
$(SCCSMODS): $(CCDEP) $(CTIME) $(LSDEP) $(LPWDEP) $(LpwDEP)
chdir $(SRC)/sccs4; $(MAKE) SCCS "CC=$(CC)"
-rm $(SRC)/sccs4/com/comobj.a
-mv admin $(DD)admin
-mv bdiff $(DD)bdiff
-mv chghist $(DD)chghist
-mv comb $(DD)comb
-mv delta $(DD)delta
-mv get $(DD)get
-mv help $(DD)help
-mv prt $(DD)prt
-mv rmdel $(DD)rmdel
-mv scv $(DD)scv
-mv what $(DD)what
mv $(SRC)/sccs4/cmd/admin .
mv $(SRC)/sccs4/cmd/bdiff .
mv $(SRC)/sccs4/cmd/comb .
mv $(SRC)/sccs4/cmd/delta .
mv $(SRC)/sccs4/cmd/get .
mv $(SRC)/sccs4/cmd/help .
mv $(SRC)/sccs4/cmd/prt .
mv $(SRC)/sccs4/cmd/rmdel .
ln rmdel chghist
-rm -f $(SRC)/sccs4/cmd/chghist
mv $(SRC)/sccs4/cmd/scv .
mv $(SRC)/sccs4/cmd/what .
strip $(SCCSMODS)
chmod 755 $(SCCSMODS)
-chown bin $(SCCSMODS)
ls -l $(SCCSMODS)
-rm -f $(DD)*
sccsdiff: $(SRC)/sccs4/cmd/sccsdiff
-mv sccsdiff $(DD)sccsdiff
cp $(SRC)/sccs4/cmd/sccsdiff sccsdiff
chmod 755 sccsdiff
-chown bin sccsdiff
ls -l sccsdiff
-rm -f $(DD)*
RC: # dummy name to force re-compiling things.