Merge from vendor branch TNF:
[pkgsrc.git] / devel / cdk / patches / patch-aa
1 $NetBSD$
2
3 --- Makefile.in.orig    Fri Jul  9 01:24:13 1999
4 +++ Makefile.in Sun Aug 29 09:59:59 1999
5 @@ -31,18 +31,21 @@
6  #  SUCH DAMAGE.
7  # 
8  
9 -CDKLIB         = libcdk.a
10 +CDKLIB         = libcdk.la
11  VERSION                = 4.9.9
12 -CFLAGS         = -Iinclude @CFLAGS@ @DEFS@
13 -CC             = @CC@
14 +SHLIB_MAJOR    = 4
15 +SHLIB_MINOR    = 10
16 +CFLAGS         = -Iinclude @CFLAGS@ @DEFS@ @CPPFLAGS@
17 +CC             = ${LIBTOOL} --mode=compile @CC@
18  LDFLAGS                = @LDFLAGS@
19  LIBS           = @LIBS@
20  RANLIB         = @RANLIB@
21 -INSTALL                = @INSTALL@
22 +INSTALL                = ${BSD_INSTALL_DATA}
23  INSTALL_DIR    = @prefix@
24  INCLUDE_DIR    = $(INSTALL_DIR)/include/cdk
25  LIB_DIR                = $(INSTALL_DIR)/lib
26  MAN_DIR                = $(INSTALL_DIR)/man/man3
27 +DOC_DIR                = $(INSTALL_DIR)/share/doc/cdk
28  
29  default:: cdklib
30  
31 @@ -76,8 +79,8 @@
32  # Standard library directive.
33  #
34  cdklib $(CDKLIB): $(CDKOBJS)
35 -       $(AR) -cr $(CDKLIB) $(CDKOBJS)
36 -       $(RANLIB) $(CDKLIB)
37 +       ${LIBTOOL} --mode=link @CC@ -o ${CDKLIB} ${CDKOBJS:.o=.lo} \
38 +               -rpath ${LIB_DIR} -version-info ${SHLIB_MAJOR}:${SHLIB_MINOR}
39  
40  #
41  # Make the examples directory.
42 @@ -114,9 +117,12 @@
43  #
44  installCDKReadme::
45         @echo "Installing CDK Readme files..."
46 +       @if [ ! -d $(DOC_DIR) ]; then \
47 +          mkdir -p $(DOC_DIR); \
48 +       fi
49         @for i in $(CDKREADME); do \
50 -          echo "       $(INSTALL) $$i $(INCLUDE_DIR)"; \
51 -          $(INSTALL) $$i $(INCLUDE_DIR); \
52 +          echo "       $(INSTALL) $$i $(DOC_DIR)"; \
53 +          $(INSTALL) $$i $(DOC_DIR); \
54         done
55  
56  #
57 @@ -127,8 +133,8 @@
58         @if [ ! -d $(LIB_DIR) ]; then \
59            mkdir $(LIB_DIR); \
60         fi
61 -       @echo " $(INSTALL) $(CDKLIB) $(LIB_DIR)"
62 -       @$(INSTALL) $(CDKLIB) $(LIB_DIR)
63 +       @echo " ${LIBTOOL} --mode=install $(INSTALL) $(CDKLIB) $(LIB_DIR)"
64 +       @${LIBTOOL} --mode=install $(INSTALL) $(CDKLIB) $(LIB_DIR)
65  
66  #
67  # This installs the CDK man pages.