# Copyright (c) 1987 Regents of the University of California.
# All rights reserved. The Berkeley software License Agreement
# specifies the terms and conditions for redistribution.
# @(#)Makefile 5.1 (Berkeley) %G%
CFLAGS
= -O
-DHERE
=TAHOE
-DTARGET
=TAHOE
-DFAMILY
=PCC
-DUCBVAXASM \
-DUCBPASS2
-I
$(INCLDIR
)/usr
/include -I..
/include
SRCS
= bb.c conv.c data.c equiv.c error.c exec.c expr.c fmt.c gram.c init.c \
intr.c io.c
lex.c main.c misc.c optcse.c optim.c optloop.c paramset.c \
proc.c put.c putpcc.c regalloc.c setfmt.c stab.c tahoe.c tahoex.c
OBJS
= bb.o conv.o data.o equiv.o error.o exec.o expr.o fmt.o gram.o init.o \
intr.o io.o
lex.o main.o misc.o optcse.o optim.o optloop.o paramset.o \
proc.o put.o putpcc.o regalloc.o setfmt.o stab.o tahoe.o tahoex.o
f77pass1
: ${OBJS} ${LIBC}
${CC} -o
$@
${CFLAGS} ${OBJS}
gram.c
: gram.head gram.dcl gram.expr gram.exec gram.io tokdefs.h
( sed
<tokdefs.h
"s/#define/%token/"; \
cat gram.head gram.dcl gram.expr gram.exec gram.io
) >gram.in
grep
-n .
<tokens | sed
"s/\([^:]*\):\(.*\)/#define \2 \1/" >tokdefs.h
rm -f
${OBJS} core f77pass1 gram.c gram.in
install -s
-o bin
-g bin
-m
755 f77pass1
${DESTDIR}/usr
/lib
/f77pass1
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
bb.o
: bb.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
bb.o
: ..
/include/defines.h ..
/include/machdefs.h optim.h
conv.o
: conv.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
conv.o
: ..
/include/defines.h ..
/include/machdefs.h conv.h
data.o
: data.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
data.o
: ..
/include/defines.h ..
/include/machdefs.h data.h
equiv.o
: equiv.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
equiv.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/a.out.h
equiv.o
: /usr
/include/sys
/exec.h
/usr
/include/stab.h
error.o
: error.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
error.o
: ..
/include/defines.h ..
/include/machdefs.h
exec.o
: exec.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
exec.o
: ..
/include/defines.h ..
/include/machdefs.h optim.h
expr.o
: expr.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
expr.o
: ..
/include/defines.h ..
/include/machdefs.h
gram.o
: gram.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
gram.o
: ..
/include/defines.h ..
/include/machdefs.h data.h
/usr
/include/a.out.h
gram.o
: /usr
/include/sys
/exec.h
/usr
/include/stab.h
init.o
: init.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
init.o
: ..
/include/defines.h ..
/include/machdefs.h io.h
/usr
/include/sys
/file.h
intr.o
: intr.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
intr.o
: ..
/include/defines.h ..
/include/machdefs.h
io.o
: io.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
io.o
: ..
/include/defines.h ..
/include/machdefs.h io.h
lex.o
: lex.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
lex.o
: ..
/include/defines.h ..
/include/machdefs.h tokdefs.h
main.o
: main.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
main.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/signal.h
main.o
: /usr
/include/machine
/trap.h
/usr
/include/a.out.h
main.o
: /usr
/include/sys
/exec.h
/usr
/include/stab.h
misc.o
: misc.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
misc.o
: ..
/include/defines.h ..
/include/machdefs.h
optcse.o
: optcse.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
optcse.o
: ..
/include/defines.h ..
/include/machdefs.h optim.h
optim.o
: optim.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
optim.o
: ..
/include/defines.h ..
/include/machdefs.h optim.h
optloop.o
: optloop.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
optloop.o
: ..
/include/defines.h ..
/include/machdefs.h optim.h
paramset.o
: paramset.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h
paramset.o
: ftypes.h ..
/include/defines.h ..
/include/machdefs.h data.h
proc.o
: proc.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
proc.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/a.out.h
proc.o
: /usr
/include/sys
/exec.h
/usr
/include/stab.h
put.o
: put.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
put.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/pcc.h
putpcc.o
: putpcc.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
putpcc.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/pcc.h
regalloc.o
: regalloc.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h
regalloc.o
: ftypes.h ..
/include/defines.h ..
/include/machdefs.h optim.h
setfmt.o
: setfmt.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
setfmt.o
: ..
/include/defines.h ..
/include/machdefs.h format.h
stab.o
: stab.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
stab.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/sys
/types.h
stab.o
: /usr
/include/a.out.h
/usr
/include/sys
/exec.h
/usr
/include/stab.h
tahoe.o
: tahoe.c defs.h
/usr
/include/stdio.h
/usr
/include/ctype.h ftypes.h
tahoe.o
: ..
/include/defines.h ..
/include/machdefs.h
/usr
/include/a.out.h
tahoe.o
: /usr
/include/sys
/exec.h
/usr
/include/stab.h
/usr
/include/pcc.h
tahoex.o
: tahoex.c
/usr
/include/stdio.h ..
/include/defines.h
tahoex.o
: ..
/include/machdefs.h
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY