summaryrefslogtreecommitdiff
path: root/chat/ekg/patches/patch-ac
blob: bc9d869ba50b7ba4a65b254a5426bc79f26dba57 (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
39
$NetBSD: patch-ac,v 1.2 2003/12/08 16:32:52 adam Exp $

--- lib/Makefile.in.orig	2003-11-14 14:58:43.000000000 +0000
+++ lib/Makefile.in
@@ -11,7 +11,7 @@ VERSION_MAJOR=3
 VERSION_MINOR=0
 
 CC = @CC@ 
-CFLAGS = @CFLAGS_LIBGADU@ -I. -I.. -Wall
+CFLAGS += @CFLAGS_LIBGADU@ -I. -I.. -Wall
 LIBS = @LIBS_LIBGADU@
 
 MAKE = @MAKE@
@@ -45,13 +45,12 @@ distclean:	clean
 static: dep $(STATIC)
 
 $(STATIC): $(OBJS)
-	$(AR) r $(STATIC) $(OBJS) 
-	$(RANLIB) $(STATIC)
+	${LIBTOOL} --mode=link ${CC} -o ${STATIC:.a=.la} ${OBJS:.o=.lo} -rpath ${PREFIX}/lib -version-info ${VERSION_MAJOR}:${VERSION_MINOR}
 
 #
 
-%.lo:	%.c
-	$(CC) -c $(CPPFLAGS) $(CFLAGS) -fPIC $< -o $@
+%.o:	%.c
+	${LIBTOOL} --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $< -o $@
 
 shared:	dep $(SHARED)
 
@@ -86,7 +85,7 @@ install-shared:	install-common @strip_li
 	cd $(DESTDIR)$(libdir) && $(LN_S) -f $(SHARED) $(SHAREDMM)
 
 install-static:	install-common
-	$(INSTALL) -m 755 $(STATIC) $(DESTDIR)$(libdir)
+	${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${STATIC:.a=.la} ${PREFIX}/lib
 
 strip-libgadu-so:
 	$(STRIP) $(SHARED)