summaryrefslogtreecommitdiff
path: root/devel/libhfs/patches/patch-ab
blob: 98d0a4b8600ada607f80c038789a25b6826c600a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$NetBSD: patch-ab,v 1.1.1.1 1999/10/17 04:28:19 fredb Exp $

--- librsrc/Makefile.in.orig	Sat Apr 11 20:33:26 1998
+++ librsrc/Makefile.in	Fri Oct 15 12:45:57 1999
@@ -57,7 +57,7 @@
 
 TARGETS =	$(RSRCTARGET)
 
-RSRCTARGET =	librsrc.a
+RSRCTARGET =	librsrc.la
 RSRCOBJS =	data.o rsrc.o version.o $(LIBOBJS)
 
 ###############################################################################
@@ -110,14 +110,17 @@
 ###############################################################################
 
 $(RSRCTARGET): $(RSRCOBJS)
-	$(AR) $@ $(RSRCOBJS)
-	$(RANLIB) $@
+	$(LIBTOOL) --mode=link $(CC) -o $(RSRCTARGET) $(RSRCOBJS:.o=.lo) \
+		-rpath $(LIBDEST) -version-info 1:0
 
 main.o:
 	$(CC) $(CFLAGS) -I. -I../libhfs -c main.c -o $@
 
 main: librsrc.a main.o
 	$(CC) $(LDFLAGS) -L. -L../libhfs main.o -lhfs -lrsrc -o $@
+
+.c.o:
+	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $(.IMPSRC)
 
 ### DEPENDENCIES FOLLOW #######################################################