# Sail - Wooden Ships And Iron Men
# Makefile @(#)Makefile 2.3 83/11/09
DFILES
= driver1.c driver2.c driver3.c grap.c boarders.c
DOBJS
= driver1.o driver2.o driver3.o grap.o boarders.o
PFILES
= player1.c player2.c player3.c player4.c player5.c \
player6.c player7.c version.c
POBJS
= player1.o player2.o player3.o player4.o player5.o \
player6.o player7.o version.o
COMMONFILES
= assorted.c game.c globals.c misc.c parties.c sync.c
COMMONOBJS
= assorted.o game.o globals.o misc.o parties.o sync.o
HDRS
= externs.h player.h driver.h machdep.h
OTHERFILES
= Makefile sail
.6
CTAGFILES
= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES}
PLIBS
= -lcurses
-ltermlib
TARGET
= $(DESTDIR
)/usr
/games
all: sail driver sail.log
sail
: ${POBJS} ${COMMONOBJS}
cc -O
${COMMONOBJS} ${POBJS} ${PLIBS} -o sail
driver
: ${DOBJS} ${COMMONOBJS}
cc -O
${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver
sail.log
: ${LOBJS} globals.o
cc -O
${LOBJS} globals.o
-o sail.log
lint
-z
$(PFILES
) $(COMMONFILES
) -lcurses
lint
-z
$(DFILES
) $(COMMONFILES
)
rm -f
${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES}
install: sail driver sail.log
$(TARGET
)/$(LOGFILE
)
install -c
-s
-m
4711 -o
${SAILMASTER} sail
${TARGET}/${SAIL}
install -c
-s
-m
4711 -o
${SAILMASTER} driver
${TARGET}/${DRIVER}
install -c
-s
-m
711 sail.log
${TARGET}/${SAIL.LOG
}
install -c sail
.6 /usr
/man
/man6
logfile
$(TARGET
)/$(LOGFILE
):
cp
/dev
/null
${TARGET}/${LOGFILE}
chown
${SAILMASTER} ${TARGET}/${LOGFILE}
chmod
644 ${TARGET}/${LOGFILE}