# Sail - Wooden Ships And Iron Men
# Makefile @(#)Makefile 1.4 83/03/19
DFILES
= driver1.c driver2.c driver3.c grap.c
DOBJS
= driver1.o driver2.o driver3.o grap.o
PFILES
= version.c player1.c player2.c
POBJS
= version.o player1.o player2.o
COMMONFILES
= assorted.c boarders.c game.c globals.c\
main.c parties.c screen.c machdep.c
COMMONOBJS
= assorted.o boarders.o game.o globals.o\
main.o parties.o screen.o machdep.o
HDRS
= externs.h player.h machdep.h
OTHERFILES
= Makefile sail.m
CTAGFILES
= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES}
JUNKFILES
= sail driver sail.log sail.doc junk arch
tags
PLIBS
= -lcurses
-ltermlib machdep.o
..c.o
:; ${CC} ${CFLAGS} -c
$<
all: sail driver sail.log sail.doc
sail
: ${COMMONOBJS} ${POBJS}
cc -O
${COMMONOBJS} ${POBJS} ${PLIBS} -o sail
driver
: ${COMMONOBJS} ${DOBJS}
cc -O
${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver
${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS}: externs.h machdep.h
sail.log
: ${LOBJS} globals.o
cc -O
${LOBJS} globals.o
-o sail.log
nroff
-man sail.m
> sail.doc
ar uv sail.
ar ${PFILES} ${COMMONFILES} ${OTHERFILES} \
${DFILES} ${LFILES} ${HDRS}
driveprofile
: ${COMMONOBJS} ${DOBJS}
cc -i
-p
${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro
profile
: ${COMMONOBJS} ${POBJS} ${DOBJS}
cc -i
-p
${COMMONOBJS} ${POBJS} ${CFLAGS} ${PLIBS} -o SAIL.pro
cc -i
-p
${COMMONOBJS} ${DOBJS} ${CFLAGS} ${DLIBS} -o DRIVE.pro
rm -f
${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES}
install: sail driver sail.log sail.doc
${PUBLIC}/${SHIPSLOG}
install -s
-m
4711 -o
${SAILMASTER} sail
${PUBLIC}/${SAIL}
install -s
-m
4711 -o
${SAILMASTER} driver
${PUBLIC}/${DRIVER}
install -s
-m
711 sail.log
${PUBLIC}/${SAIL.LOG
}
cp sail.doc
${PUBLIC}/${SAIL.DOC
}
cp
/dev
/null
${PUBLIC}/${SHIPSLOG}
chown
${SAILMASTER} ${PUBLIC}/${SHIPSLOG}
chmod
644 ${PUBLIC}/${SHIPSLOG}