BSD 4_3_Net_2 release
[unix-history] / usr / src / usr.bin / gprof / Makefile
index b275711..ba6d081 100644 (file)
@@ -1,43 +1,13 @@
-SCCSID = @(#)Makefile  1.13 (Berkeley) %G%
+#      @(#)Makefile    5.17 (Berkeley) 5/11/90
 
 
-DFLAGS = 
-CFLAGS = -O ${DFLAGS}
-LINTFLAGS = -x -a -n
+PROG=  gprof
+SRCS=  gprof.c arcs.c dfn.c lookup.c ${MACHINE}.c hertz.c \
+       printgprof.c printlist.c
+CFLAGS+=-I${.CURDIR}/../../lib/csu.${MACHINE}
 
 
-RM=    /bin/rm -f
-INSTALL=cp
+beforeinstall:
+       install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
+           ${.CURDIR}/gprof.flat ${.CURDIR}/gprof.callg \
+           ${DESTDIR}/usr/share/misc
 
 
-GPROFHDRS =    gprof.h
-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
-
-gprof: ${GPROFOBJS}
-       cc -o gprof ${CFLAGS} ${GPROFOBJS}
-
-install: gprof flat.blurb callg.blurb
-       ${INSTALL} gprof ${DESTDIR}/usr/bin/gprof
-       cp flat.blurb ${DESTDIR}/usr/lib/flat.blurb
-       cp callg.blurb ${DESTDIR}/usr/lib/callg.blurb
-
-clean:
-       ${RM} ${GPROFOBJS} errs gprof
-
-gcrt0.h:
-       cp /usr/src/libc/csu/gcrt0.h gcrt0.h
-
-print:
-       @ ls -l | pr -f
-       @ pr -f makefile
-       @ pr -f gcrt0.h
-       @ pr -f ${GPROFHDRS} ${GPROFSRCS}
-       @ pr -f flat.blurb callg.blurb
-
-lint:
-       lint ${CFLAGS} ${LINTFLAGS} ${GPROFSRCS}
-
-gprof.o: gprof.c gprof.h gcrt0.h
-arcs.o: arcs.c gprof.h gcrt0.h
-lookup.o: lookup.c gprof.h gcrt0.h
-dfn.o: dfn.c gprof.h gcrt0.h
-printgprof.o: printgprof.c gprof.h gcrt0.h
-calls.o: calls.c gprof.h gcrt0.h
+.include <bsd.prog.mk>