summaryrefslogtreecommitdiff
path: root/devel/cdk/patches/patch-aa
blob: 8cdcda631b07f8a6608372525662a2ac02070e82 (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
$NetBSD: patch-aa,v 1.3 1999/08/29 15:29:41 jlam Exp $

--- Makefile.in.orig	Fri Jul  9 01:24:13 1999
+++ Makefile.in	Sun Aug 29 09:59:59 1999
@@ -31,18 +31,21 @@
 #  SUCH DAMAGE.
 # 
 
-CDKLIB		= libcdk.a
+CDKLIB		= libcdk.la
 VERSION		= 4.9.9
-CFLAGS		= -Iinclude @CFLAGS@ @DEFS@
-CC		= @CC@
+SHLIB_MAJOR	= 4
+SHLIB_MINOR	= 10
+CFLAGS		= -Iinclude @CFLAGS@ @DEFS@ @CPPFLAGS@
+CC		= ${LIBTOOL} --mode=compile @CC@
 LDFLAGS		= @LDFLAGS@
 LIBS		= @LIBS@
 RANLIB		= @RANLIB@
-INSTALL		= @INSTALL@
+INSTALL		= ${BSD_INSTALL_DATA}
 INSTALL_DIR	= @prefix@
 INCLUDE_DIR	= $(INSTALL_DIR)/include/cdk
 LIB_DIR		= $(INSTALL_DIR)/lib
 MAN_DIR		= $(INSTALL_DIR)/man/man3
+DOC_DIR		= $(INSTALL_DIR)/share/doc/cdk
 
 default:: cdklib
 
@@ -76,8 +79,8 @@
 # Standard library directive.
 #
 cdklib $(CDKLIB): $(CDKOBJS)
-	$(AR) -cr $(CDKLIB) $(CDKOBJS)
-	$(RANLIB) $(CDKLIB)
+	${LIBTOOL} --mode=link @CC@ -o ${CDKLIB} ${CDKOBJS:.o=.lo} \
+		-rpath ${LIB_DIR} -version-info ${SHLIB_MAJOR}:${SHLIB_MINOR}
 
 #
 # Make the examples directory.
@@ -114,9 +117,12 @@
 #
 installCDKReadme::
 	@echo "Installing CDK Readme files..."
+	@if [ ! -d $(DOC_DIR) ]; then \
+	   mkdir -p $(DOC_DIR); \
+	fi
 	@for i in $(CDKREADME); do \
-	   echo "	$(INSTALL) $$i $(INCLUDE_DIR)"; \
-	   $(INSTALL) $$i $(INCLUDE_DIR); \
+	   echo "	$(INSTALL) $$i $(DOC_DIR)"; \
+	   $(INSTALL) $$i $(DOC_DIR); \
 	done
 
 #
@@ -127,8 +133,8 @@
 	@if [ ! -d $(LIB_DIR) ]; then \
 	   mkdir $(LIB_DIR); \
 	fi
-	@echo "	$(INSTALL) $(CDKLIB) $(LIB_DIR)"
-	@$(INSTALL) $(CDKLIB) $(LIB_DIR)
+	@echo " ${LIBTOOL} --mode=install $(INSTALL) $(CDKLIB) $(LIB_DIR)"
+	@${LIBTOOL} --mode=install $(INSTALL) $(CDKLIB) $(LIB_DIR)
 
 #
 # This installs the CDK man pages.