From 4e3cec9a47d5daedf7a93d0634ae2a0d12c59980 Mon Sep 17 00:00:00 2001 From: steve Date: Wed, 21 Oct 1998 01:12:01 +0000 Subject: Really convert to ELF. I forget the '-I' switch to patch when I applied the last set of diffs. --- devel/libdlmalloc/files/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'devel/libdlmalloc') diff --git a/devel/libdlmalloc/files/Makefile b/devel/libdlmalloc/files/Makefile index c612752a594..5c21d801888 100644 --- a/devel/libdlmalloc/files/Makefile +++ b/devel/libdlmalloc/files/Makefile @@ -15,7 +15,11 @@ LIBDIR=${PREFIX}/lib # for the shared lib stuff +.if ${PORTOBJFORMAT} == "elf" +VERSION=2 +.else VERSION=2.6 +.endif LIBMALLOC=libdlmalloc.a LIBSMALLOC=libdlmalloc.so.${VERSION} @@ -45,7 +49,11 @@ $(LIBMALLOC): $(OBJS) $(LIBSMALLOC): $(SOBJS) rm -f $(LIBSMALLOC) +.if ${PORTOBJFORMAT} == "elf" + ld -Bshareable -soname $(LIBSMALLOC) -o $(LIBSMALLOC) $(SOBJS) +.else ld -Bshareable -o $(LIBSMALLOC) $(SOBJS) +.endif clean: -rm -f *.o \#* *~ *.core a.out gmon.out mon.out onefile.c *.sL prof.out @@ -54,6 +62,7 @@ install: install -c -m 644 ${LIBMALLOC} $(LIBDIR) -$(RANLIB) $(LIBDIR)/${LIBMALLOC} install -c -m 555 ${LIBSMALLOC} $(LIBDIR) + ln -sf ${LIBSMALLOC} $(LIBDIR)/libdlmalloc.so $(OBJS): $(SRCS) $(SOBJS): $(SRCS) -- cgit