summaryrefslogtreecommitdiff
path: root/misc/dirdiff/patches/patch-aa
blob: 86faee972550d2874f68f163f2761d1f4f338135 (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
34
35
36
37
38
$NetBSD: patch-aa,v 1.2 2003/07/24 08:42:30 agc Exp $

--- Makefile	2003/07/24 07:02:17	1.1
+++ Makefile	2003/07/24 07:03:14
@@ -2,21 +2,25 @@
 #
 # In fact all we have to make is the libfilecmp.so.0.0 library.
 
-BINDIR=$(DESTDIR)/usr/bin
-LIBDIR=$(DESTDIR)/usr/lib
+BINDIR=$(DESTDIR)${PREFIX}/bin
+LIBDIR=$(DESTDIR)${PREFIX}/lib
 INSTALL=install
 
 # You may need to change the -I arguments depending on your system
-CFLAGS=-O3 -I/usr/include/tcl8.3/ -I/usr/include/tcl
+CFLAGS=-O3 -I${PREFIX}/include
 
-all:	libfilecmp.so.0.0
+LIBS=	libfilecmp.a
+OBJS=	filecmp.o
 
-libfilecmp.so.0.0: filecmp.c
-	$(CC) $(CFLAGS) -shared -o $@ filecmp.c
+all:	${LIBS}
 
-install: dirdiff libfilecmp.so.0.0
+${LIBS}: filecmp.c
+	${LIBTOOL} --mode=compile ${CC} ${CFLAGS} -c filecmp.c
+	${LIBTOOL} --mode=link ${CC} -o ${.TARGET:.a=.la} ${OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info 0:0
+
+install: dirdiff ${LIBS}
 	$(INSTALL) -c dirdiff $(BINDIR)
-	$(INSTALL) -c libfilecmp.so.0.0 $(LIBDIR)
+	${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${LIBS:.a=.la} ${LIBDIR}
 
 clean:
 	rm -f libfilecmp.so.0.0