|
|
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: 3136 (0xc40)
Types: TextFile
Names: »Makefile«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦this⟧ »EUUGD11/euug-87hel/sec8/untamo/Makefile«
# Makefile for /usr/src/new/untamo
#
# Author : Craig Norborg, Purdue University Computing Center
# To configure this for your system, be sure to check out untamo.h
# Also, if compiling on generic 4.2BSD system, be sure to make dependancies
# or remove all occurances of "rld" stuff from dependancies lines. -doc
# C compiler flags for PUCC.
# Note, when the DEBUG flag is set, the RLD_FILE is changed to /tmp/rlds.
#INCLUDE =
#DEFS = -DPUCC -DBSD4_2
#CFLAGS = -O ${DEFS} ${INCLUDE}
#LIBS = -lacct
# C compiler flags for generic BSD4_2
INCLUDE =
DEFS = -DBSD4_2
CFLAGS = -O ${DEFS} ${INCLUDE}
LIBS =
#install flags
DEST = /usr/new/etc
FDEST = /usr/local/lib
OWNER = doc
GROUP = system
MODE = 751
SHMODE = 755
FMODE = 644
# Source files to be mkdepended
SRC = insque.c list.c untamo.c warn.c zap.c
SRCl = parse.y scan.l
SRCg = parse.c scan.c
HDR = ttydev.h untamo.h
OBJ = insque.o list.o parse.o scan.o untamo.o warn.o zap.o
# programs that need explicit make lines, plain files
NSTD = untamo
FILE = untamo.cf doc
MAN = untamo.8l untamo.cf.5l
all: ${NSTD} ${FILE}
clean:
rm -f a.out ${OBJ} core errs lint.errs Makefile.bak *.s tags \
${SRCg} ${NSTD} y.tab.* lex.yy.c
depend: ${SRC} ${SRCg} ${HDR}
maketd -a ${DEFS} ${INCLUDE} ${SRC} ${SRCg}
install: all
-for p in ${NSTD}; do \
install -c -m ${MODE} -o ${OWNER} -g ${GROUP} -s $$p ${DEST}; \
done
for p in ${FILE}; do \
install -c -m ${FMODE} -o ${OWNER} -g ${GROUP} -s $$p ${FDEST};\
done
lint: ${SRC} ${SRCg}
lint -hxn ${DEFS} ${SRC} ${SRCg}
print:
lpr -p -Pstaff -J"Untamo Source" Makefile ${SRCl} ${SRC} ${HDR}
shar:
shar README Makefile ${FILE} ${MAN} ${SRC} ${SRCl} ${HDR} > untamo.shar
source: ${SRC} ${SRCl} ${HDR} ${MAN} ${FILE}
spotless:
rm -f a.out ${OBJ} core errs lint.errs Makefile.bak y.tab.* yacc.act\
yacc.tmp *.s ${NSTD} tags parse.c scan.c
rcsclean ${SRC} ${SRCl} ${HDR} ${FILE} ${MAN}
tags: ${SRCS} ${SRCg} tags
ctags ${SRC} ${SRCg}
${SRC} ${SRCl} ${HDR} ${FILE} ${MAN}:
co $@
# rules for everybody in ${NSTD} go here
untamo: parse.o scan.o insque.o list.o untamo.o warn.o zap.o
cc ${CFLAGS} -o untamo insque.o list.o parse.o scan.o untamo.o \
warn.o zap.o ${LIBS}
y.tab.h: parse.c
parse.c:
yacc -d parse.y
mv y.tab.c parse.c
scan.c:
lex scan.l
mv lex.yy.c scan.c
# DO NOT DELETE THIS LINE - make depend DEPENDS ON IT
I=/usr/include
S=/usr/include/sys
insque.o: insque.c
list.o: $I/setjmp.h $I/stdio.h $S/file.h $S/types.h list.c untamo.h y.tab.h
untamo.o: $I/pwd.h $I/setjmp.h $I/signal.h $I/stdio.h $S/file.h $S/ioctl.h \
$S/jioctl.h $S/stat.h $S/ttychars.h $S/ttydev.h $S/types.h $I/utmp.h \
untamo.c untamo.h y.tab.h
untamo.o: $I/setjmp.h $I/stdio.h $S/types.h untamo.h
warn.o: $I/setjmp.h $I/signal.h $I/stdio.h $S/ioctl.h $S/jioctl.h \
$S/ttychars.h $S/ttydev.h $S/types.h untamo.h warn.c y.tab.h
zap.o: $I/setjmp.h $I/stdio.h $S/file.h $S/ioctl.h $S/jioctl.h $S/ttychars.h \
$S/ttydev.h $S/types.h $S/wait.h $I/utmp.h untamo.h zap.c
parse.o: $I/grp.h $I/setjmp.h $I/stdio.h $S/types.h parse.c untamo.h
scan.o: $I/stdio.h scan.c y.tab.h
# *** Do not add anything here - It will go away. ***