Commit | Line | Data |
---|---|---|
e00a2fbd | 1 | SCCSID = @(#)Makefile 1.12 (Berkeley) %G% |
31f0a970 | 2 | |
31f0a970 | 3 | DFLAGS = |
bb9c5045 KM |
4 | CFLAGS = -O ${DFLAGS} |
5 | LINTFLAGS = -x -a -n | |
31f0a970 | 6 | |
e00a2fbd | 7 | RM= /bin/rm -f |
a3af0a9e KM |
8 | INSTALL=cp |
9 | ||
2557d6e8 | 10 | GPROFHDRS = gprof.h |
29da1d26 PK |
11 | GPROFSRCS = gprof.c arcs.c dfn.c lookup.c printgprof.c calls.c |
12 | GPROFOBJS = gprof.o arcs.o dfn.o lookup.o printgprof.o calls.o | |
31f0a970 PK |
13 | |
14 | gprof: ${GPROFOBJS} | |
15 | cc -o gprof ${CFLAGS} ${GPROFOBJS} | |
16 | ||
a3af0a9e KM |
17 | install: gprof flat.blurb callg.blurb |
18 | ${INSTALL} gprof ${DESTDIR}/usr/bin/gprof | |
19 | cp flat.blurb ${DESTDIR}/usr/lib/flat.blurb | |
20 | cp callg.blurb ${DESTDIR}/usr/lib/callg.blurb | |
59e77e4f | 21 | |
e00a2fbd KM |
22 | clean: |
23 | ${RM} ${GPROFOBJS} errs gprof | |
24 | ||
9fe8a837 KM |
25 | gcrt0.h: |
26 | cp /usr/src/libc/csu/gcrt0.h gcrt0.h | |
27 | ||
59e77e4f | 28 | lint: |
29da1d26 | 29 | lint ${CFLAGS} ${LINTFLAGS} ${GPROFSRCS} |
59e77e4f | 30 | |
bb9c5045 KM |
31 | gprof.o: gprof.c gprof.h gcrt0.h |
32 | arcs.o: arcs.c gprof.h gcrt0.h | |
33 | lookup.o: lookup.c gprof.h gcrt0.h | |
34 | dfn.o: dfn.c gprof.h gcrt0.h | |
35 | printgprof.o: printgprof.c gprof.h gcrt0.h | |
36 | calls.o: calls.c gprof.h gcrt0.h |