summaryrefslogtreecommitdiff
path: root/devel/libhfs/patches/patch-aa
blob: cbd4d6dbf1cb3592f068a9f43f2ed04aedf5fb4f (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
$NetBSD: patch-aa,v 1.1.1.1 1999/10/17 04:28:19 fredb Exp $

--- libhfs/Makefile.in.orig	Mon Nov  2 16:08:51 1998
+++ libhfs/Makefile.in	Fri Oct 15 12:23:01 1999
@@ -60,7 +60,7 @@
 
 TARGETS =	$(HFSTARGET)
 
-HFSTARGET =	libhfs.a
+HFSTARGET =	libhfs.la
 HFSOBJS =	os.o data.o block.o low.o medium.o file.o btree.o node.o  \
 			record.o volume.o hfs.o version.o $(LIBOBJS)
 
@@ -113,12 +113,15 @@
 ###############################################################################
 
 $(HFSTARGET): $(HFSOBJS)
-	$(AR) $@ $(HFSOBJS)
-	$(RANLIB) $@
+	$(LIBTOOL) --mode=link $(CC) -o $(HFSTARGET) $(HFSOBJS:.o=.lo) \
+		-rpath $(LIBDEST) -version-info 1:0
 
 os.c: os/$(OS).c
 	rm -f $@
 	$(SOFTLINK) os/$(OS).c $@
+
+.c.o:
+	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $(.IMPSRC)
 
 ### DEPENDENCIES FOLLOW #######################################################