V10/cmd/spitbol/Makefile
OBJ = spitv35.o spitv35sub.o \
arg2scb.o cpys2sc.o doexec.o doset.o dosys.o fakexit.o flush.o \
getdate.o gethost.o lenfnm.o openerr.o osclose.o osopen.o \
osint.o ospipe.o osread.o oswait.o oswrite.o \
rdenv.o sigs.o sigtrap.o sioarg.o swcinp.o swcoup.o testty.o wrtaout.o
COBJ = arg2scb.o doexec.o dosys.o fakexit.o flush.o getdate.o lenfnm.o \
openerr.o osclose.o osopen.o \
osread.o oswrite.o rdenv.o sigs.o sigtrap.o sioarg.o swcinp.o swcoup.o testty.o \
wrtaout.o
CFLAGS = -O
FILES = /usr/bin/spitbol /usr/lib/vaxspitv35.err
newspit: $(OBJ)
cc -o newspit $(OBJ)
install: newspit
cp newspit /usr/bin/spitbol
ship:
./distribute $(FILES)
spitv35.o: spitv35.s header.s
as -o spitv35.o header.s spitv35.s
spitv35sub.o: spitv35sub.s regmasks.s
as -o spitv35sub.o spitv35sub.s regmasks.s
spitv35.ppmin: spitv35.min
spitbol -i100k minpp.spt
spitv35.tok: spitv35.ppmin
spitbol -i100k mintok.spt
spitv35.src: spitv35.tok spitv35.plb
spitbol -i100k tokunx.spt
spitv35.serr: spitv35.src
spitbol -i100k vaxpo1.spt
spitv35.s: spitv35.serr labels.sed
sed -f labels.sed <spitv35.serr >spitv35.s
$(COBJ): spitblks.h spitio.h
clean:
rm -f spitbol newspit $(OBJ)
clobber: clean
rm -f spitv35.ppmin spitv35.tok spitv35.src spitv35.serr spitv35.s