BSD 4_3_Net_2 release
[unix-history] / usr / src / usr.bin / gprof / Makefile
index ab8ff52..ba6d081 100644 (file)
@@ -1,63 +1,13 @@
-#
-# Copyright (c) 1983 Regents of the University of California.
-# All rights reserved.  The Berkeley software License Agreement
-# specifies the terms and conditions for redistribution.
-#
-#      @(#)Makefile    5.8 (Berkeley) %G%
-#
-DESTDIR=
-DFLAGS= 
-CFLAGS=        -O ${DFLAGS}
-LINTFLAGS= -x -a -n ${DFLAGS}
+#      @(#)Makefile    5.17 (Berkeley) 5/11/90
 
 
-RM=    /bin/rm -f
-INSTALL=install
-PR=pr
-GPROFHDRS=     gprof.h ${MACHINE}.h
-GPROFSRCS=     gprof.c arcs.c dfn.c lookup.c ${MACHINE}.c hertz.c \
-               printgprof.c printlist.c
-GPROFOBJS=     gprof.o arcs.o dfn.o lookup.o ${MACHINE}.o hertz.o \
-               printgprof.o printlist.o
+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}
 
 
-gprof: ${GPROFOBJS}
-       cc -o gprof ${CFLAGS} ${GPROFOBJS}
+beforeinstall:
+       install -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
+           ${.CURDIR}/gprof.flat ${.CURDIR}/gprof.callg \
+           ${DESTDIR}/usr/share/misc
 
 
-install: gprof gprof.flat gprof.callg
-       install -s gprof ${DESTDIR}/usr/ucb/gprof
-       install -c -m 644 gprof.flat ${DESTDIR}/usr/lib
-       install -c -m 644 gprof.callg ${DESTDIR}/usr/lib
-
-clean:
-       ${RM} ${GPROFOBJS} errs gprof
-
-gcrt0.h: FRC
-       -if [ -r gcrt0.h ] && \
-          cmp -s gcrt0.h /usr/src/lib/libc/${MACHINE}/csu/gmon.h; then \
-              :; \
-       else \
-              rm -f gcrt0.h; \
-              cp /usr/src/lib/libc/${MACHINE}/csu/gmon.h gcrt0.h; \
-       fi
-
-FRC:
-
-print:
-       @ ls -l | ${PR}
-       @ ${PR} makefile
-       @ ${PR} gcrt0.h
-       @ ${PR} ${GPROFHDRS} ${GPROFSRCS}
-       @ ${PR} gprof.flat gprof.callg
-
-lint:
-       lint ${LINTFLAGS} ${DFLAGS} ${GPROFSRCS}
-
-depend:
-
-gprof.o: gprof.c gprof.h ${MACHINE}.h gcrt0.h
-arcs.o: arcs.c gprof.h ${MACHINE}.h gcrt0.h
-lookup.o: lookup.c gprof.h ${MACHINE}.h gcrt0.h
-dfn.o: dfn.c gprof.h ${MACHINE}.h gcrt0.h
-${MACHINE}.o: ${MACHINE}.c gprof.h ${MACHINE}.h gcrt0.h
-hertz.o: gprof.h ${MACHINE}.h hertz.c
-printgprof.o: printgprof.c gprof.h ${MACHINE}.h gcrt0.h
-printlist.o: printlist.c gprof.h ${MACHINE}.h gcrt0.h
+.include <bsd.prog.mk>