From 04ed3b54e05b155dd44cbfe73acc59c4d261b964 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 5 Feb 1996 21:35:22 +0000 Subject: [PATCH] Support for building bfd and opcodes as shared libraries, based on patches from Alan Modra : * Makefile.in (LIBDEPS): New variable. (LIBS): Use -L../bfd -lbfd. (gprof): Depend upon $(LIBDEPS) rather than $(LIBS). --- gprof/ChangeLog | 8 ++++++++ gprof/Makefile.in | 5 +++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/gprof/ChangeLog b/gprof/ChangeLog index e2987023b84..be88f6e269b 100644 --- a/gprof/ChangeLog +++ b/gprof/ChangeLog @@ -1,3 +1,11 @@ +Mon Feb 5 16:34:44 1996 Ian Lance Taylor + + Support for building bfd and opcodes as shared libraries, based on + patches from Alan Modra : + * Makefile.in (LIBDEPS): New variable. + (LIBS): Use -L../bfd -lbfd. + (gprof): Depend upon $(LIBDEPS) rather than $(LIBS). + Sat Dec 30 10:11:03 1995 Jeffrey A Law (law@cygnus.com) * gprof.c (long_options): Add "--function-ordering" and diff --git a/gprof/Makefile.in b/gprof/Makefile.in index 825a6566a3e..fb7234f12f0 100644 --- a/gprof/Makefile.in +++ b/gprof/Makefile.in @@ -40,7 +40,8 @@ SRCS= $(MY_TARGET).c basic_blocks.c call_graph.c \ gmon_io.c gprof.c hertz.c hist.c source.c search_list.c symtab.c \ sym_ids.c utils.c -LIBS = ../bfd/libbfd.a ../libiberty/libiberty.a +LIBDEPS = ../bfd/libbfd.a ../libiberty/libiberty.a +LIBS = -L../bfd -lbfd ../libiberty/libiberty.a OBJS= $(MY_TARGET).o basic_blocks.o bsd_callg_bl.o call_graph.o \ cg_arcs.o cg_dfn.o cg_print.o core.o flat_bl.o fsf_callg_bl.o \ @@ -100,7 +101,7 @@ install: all $(INSTALL_XFORM) gprof $(bindir)/gprof $(INSTALL_XFORM1) $(srcdir)/gprof.1 $(man1dir)/gprof.1 -gprof: $(OBJS) $(LIBS) +gprof: $(OBJS) $(LIBDEPS) $(CC) -o $(PROG) $(LDFLAGS) $(OBJS) $(LIBS) mostlyclean: -- 2.30.2