.include "../../Makefile.inc1" .include "../Makefile.block2" .PATH: ${SRCDIR}/gprof PROG= gprof SRCS= ${gprof_SOURCES} MFILE= gprof${MANPAGEVER}.1 MAN= ${MFILE} LDADD= ${LDADD_BFD} ${LDADD_IBERTY} -lz ${CROSS_LIBDL} #verbatim from gprof/Makefile sources = basic_blocks.c call_graph.c cg_arcs.c cg_dfn.c \ cg_print.c corefile.c gmon_io.c gprof.c hertz.c hist.c source.c \ search_list.c symtab.c sym_ids.c utils.c \ i386.c alpha.c vax.c sparc.c mips.c aarch64.c gprof_SOURCES = $(sources) flat_bl.c bsd_callg_bl.c fsf_callg_bl.c CFLAGS+= -DHAVE_CONFIG_H CFLAGS+= -I${.CURDIR} flat_bl.c bsd_callg_bl.c fsf_callg_bl.c: /usr/bin/awk -f ${SRCDIR}/gprof/gen-c-prog.awk > ${.TARGET} \ FUNCTION=`(echo ${.TARGET:R}|sed -e 's,.*/,,g' -e 's/_bl//')`_blurb \ FILE=${.TARGET:.c=.m} ${SRCDIR}/gprof/${.TARGET:.c=.m} CLEANFILES+= flat_bl.c bsd_callg_bl.c fsf_callg_bl.c .if defined(IS_PRIMARY) MLINKS+= ${MFILE} gprof.1 .endif .include