|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 2083 (0x823)
Types: TextFile
Names: »Makefile«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/General/Dots/Makefile«
#
# Makefile for dots
#
# Dots and Boxes -- the program for UNIX was programmed by Dan Heller and
# Don Hatch Spring, 1984 with further developments continually.
# Sockets Implemented by Dan Heller in May, 1985.
#
# This program was originally written on a PDP-11 under UNIX V7. Since
# then, it has been ported to 4.2BSD and won't work under any thing else
# altho porting it shouldn't be hard -- just ifdef out the socket stuff.
#
# Installation is so easy that there's no need for a README or anything,
# just edit dots.h and change some of the constants to whatever pathnames
# you'd like them to be. Also note DESTDIR here.
#
# This code is intended for public consumption and modifications are
# enoucraged. If you do make mods, I'd love to hear about them and
# include in later releases (interest providing).
#
# Since everything includes dots.h a make depend is senseless. If you
# make changes to defines, grep the files to note which are affected
# and remake them. If you change variables, use grep on .c files or use
# "nm" on the .o files to find which files use them.
#
# The file "dots.doc" has more information on how to play.
#
# comments, etc... to: Dan Heller
# island!argv@sun.com argv@spam.istc.sri.com
CFLAGS= -O
LDFLAGS= -s
DESTDIR= /usr/games
LINTFLAGS= -bxah -Dlint
LIBES = -lcurses -ltermlib
PROG=dots
SRCS=main.c comp.c comp2.c board.c person.c misc.c menu.c save.c score.c \
sockt.c findem.c
OBJS=main.o comp.o comp2.o board.o person.o misc.o menu.o save.o score.o \
sockt.o findem.o
${PROG}: ${OBJS}
@echo Loading...
@cc ${LDFLAGS} ${OBJS} ${LIBES} -o ${PROG}
install: ${PROG}
/bin/mv ${PROG} ${DESTDIR}/${PROG}
chmod 711 ${DESTDIR}/${PROG}
rm -f ${DESTDIR}/lib/dots
mkdir ${DESTDIR}/lib/dots
cp dots.doc ${DESTDIR}/lib/dots
cp /dev/null ${DESTDIR}/lib/dots/dots.scores
chmod 777 ${DESTDIR}/lib/dots.scores
tags:
ctags dots.h ${SRCS}
clean:
rm -f core ${OBJS} ${PROG}
lint:
lint ${LINTFLAGS} ${SRCS}
tar:
tar fcv DOTS Makefile dots.h $(SRCS) tags
shar:
shar Makefile dots.doc dots.h $(SRCS) > dots.shar