SCCSID
= @
(#)Makefile 1.7 (Berkeley) %G%
GPROFSRCS
= gprof.c arcs.c dfn.c lookup.c printgprof.c calls.c
GPROFOBJS
= gprof.o arcs.o dfn.o lookup.o printgprof.o calls.o
OTHERS
= gmcrt0.c gmcrt0.h gmcrt0.ex
cc -o gprof
${CFLAGS} ${GPROFOBJS}
gmcrt0.s
: gmcrt0.c gmcrt0.h gmcrt0.ex
ex
- gmcrt0.s
< gmcrt0.ex
/lib
/cpp gmcrt0.s
> gmcrt0.S
profit
: profit.o gmcrt0.o
/bin
/ld -X gmcrt0.o
-o profit profit.o
-lcp
lookup.o
: lookup.c gprof.h
printgprof.o
: printgprof.c gprof.h
PGPROF
= p.gprof.o p.arcs.o p.dfn.o p.lookup.o p.printgprof.o p.calls.o
/bin
/ld -X gmcrt0.o
-o p.gprof
${PGPROF} -lcp
p.gprof.o
: gprof.c gprof.h
cc -c
-p
${CFLAGS} p.gprof.c
cc -c
-p
${CFLAGS} p.arcs.c
cc -c
-p
${CFLAGS} p.dfn.c
p.lookup.o
: lookup.c gprof.h
cat lookup.c
> p.lookup.c
cc -c
-p
${CFLAGS} p.lookup.c
p.printgprof.o
: printgprof.c gprof.h
cat printgprof.c
> p.printgprof.c
cc -c
-p
${CFLAGS} p.printgprof.c
p.calls.o
: calls.c gprof.h
cc -c
-p
${CFLAGS} p.calls.c
lint
${CFLAGS} ${LINTFLAGS} ${GPROFSRCS}
${GPROFHDRS} ${GPROFSRCS} ${OTHERS}:
sources
: ${GPROFHDRS} ${GPROFSRCS} ${OTHERS}