]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gprof/Makefile.in
#define PSIGNAL_IN_SIGNAL_H.
[thirdparty/binutils-gdb.git] / gprof / Makefile.in
CommitLineData
89a471fe
SEF
1# @(#)Makefile 5.17 (Berkeley) 5/11/90
2
1221d638
ME
3srcdir = .
4
f4a0f42d
ME
5prefix = /usr/local
6
7program_prefix =
8exec_prefix = $(prefix)
9bindir = $(exec_prefix)/bin
10libdir = $(exec_prefix)/lib
11tooldir = $(libdir)
12
13datadir = $(prefix)/lib
14
15INSTALL = install -c
16INSTALL_PROGRAM = $(INSTALL)
17INSTALL_DATA = $(INSTALL)
18
89a471fe
SEF
19#### host and target dependent Makefile fragments come in here.
20###
c98f0ae5 21
c98f0ae5
SEF
22PROG= gprof
23SRCS= gprof.c arcs.c dfn.c lookup.c ${MACHINE}.c hertz.c \
24 printgprof.c printlist.c
25LIBS = ../bfd/libbfd.a ../libiberty/libiberty.a
26
c98f0ae5
SEF
27OBJS= gprof.o arcs.o dfn.o lookup.o ${MACHINE}.o hertz.o \
28 printgprof.o printlist.o
29
1221d638 30CFLAGS=
9138a2e2 31.c.o:
1221d638 32 $(CC) -c $(CFLAGS) -I$(srcdir) -I$(srcdir)/../include -DMACHINE_H=\"${MACHINE}.h\" ${TCFLAGS} ${HCFLAGS} $<
89a471fe 33
c98f0ae5
SEF
34all: ${PROG}
35
a215e6f9
RP
36.PHONY: check
37check:
38
f4a0f42d
ME
39install: all
40 $(INSTALL_DATA) ${srcdir}/gprof.flat ${DESTDIR}$(datadir)
41 $(INSTALL_DATA) ${srcdir}/gprof.callg ${DESTDIR}$(datadir)
42 $(INSTALL_PROGRAM) $(PROG) ${DESTDIR}$(bindir)
c98f0ae5 43
c98f0ae5
SEF
44$(PROG): $(OBJS)
45 $(CC) $(CFLAGS) $(OBJS) -o $(PROG) $(LIBS)
89a471fe
SEF
46
47clean:
48 -rm -f $(OBJS) core gprof nohup.out
1221d638
ME
49# These get around a bug in Sun Make in SunOS 4.1.1 and Solaris 2
50gprof.o: gprof.c
51arcs.o: arcs.c
52dfn.o: dfn.c
53lookup.o: lookup.c
54${MACHINE}.o: ${MACHINE}.c
55hertz.o: hertz.c
56printgprof.o: printgprof.c
57printlist.o: printlist.c