r1714: *** empty log message ***
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 1 Apr 2002 17:16:15 +0000 (17:16 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 1 Apr 2002 17:16:15 +0000 (17:16 +0000)
ChangeLog
Makefile
VERSION
examples/Makefile
src/libraries.cl
tests/Makefile

index 305280fbf2cd3b5698156448a104591af5aacedb..52e7fa56c2cbb1a0dcd77458a83357fac9bf05ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
+2002-04-01 Kevin Rosenberg (kevin@rosenberg.net)
+
+       * src/libraries.cl:
+       * examples/Makefile:
+       Changed default type for FreeBSD and updated Makefile for
+       FreeBSD and Solaris
+
 2002-03-31  Kevin Rosenberg (kevin@rosenberg.net)
 
        * src/strings.cl:
        Fixed bug in with-foreign-string (Thanks Harald Hanche-Olsen)
-
+       
        * examples/Makefile:
        Create a .a library file for FreeBSD
 
index ca29dff9ed1fc38189b8f82b2217a3481cacd644..1bbe7bc7ae844863a90f70a6f4fc685922130b58 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg, M.D.
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.29 2002/03/23 04:00:40 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.30 2002/04/01 17:16:15 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
@@ -20,7 +20,7 @@ nothing:
 
 clean:
        @rm -f uffi-*.tar.gz uffi-*.zip
-       @find . -type d -name .bin -exec rm -rf {} \;
+       @find . -type d -name .bin |xargs rm -rf
 
 realclean: clean
        @find . -type f -name "#*" -or -name \*~ -exec rm {} \;
diff --git a/VERSION b/VERSION
index 9d80872a11f1cac20e3c94c06fc9743c9f3c6750..8a91ada21ecea3422a584ecf256ec6493acb8dc3 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,4 +1,4 @@
-0.3.2
+0.3.3
 
 
 
index 3e3aa0e67f7a1ba7159e45fe93bd36296a1fa805..4f92cc1804ea5d8a91443cc73a28a9b67feca45d 100644 (file)
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.3 2002/03/31 23:05:07 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.4 2002/04/01 17:16:15 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
 # as governed by the terms of the Lisp Lesser GNU Public License
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 
+AR=ar
+
 # These variables are correct for GCC
-# you'll need to modify these for other compilers
 CC=gcc
 SHARED_CC_OPT=-fpic
-SHARED_LD_OPT=-shared
-AR=ar
 
-# If you are using Solaris, these are the correct values
+SHARED_LD_OPT=-shared  # For Linux
+#SHARED_LD_OPT=-r # For FreeBSD and Solaris
+
+# If you are using Solaris with Sun's CC, these are the correct values
 # for creating a shared library
 #CC=cc
 #SHARED_CC_OPT=-KPIC
index d9fedbc05862370e5f1c884b00e0ff44b5835d9e..b58013da9df924677232e58f039ac4c2f10f931c 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Feb 2002
 ;;;;
-;;;; $Id: libraries.cl,v 1.9 2002/04/01 05:12:02 kevin Exp $
+;;;; $Id: libraries.cl,v 1.10 2002/04/01 17:16:15 kevin Exp $
 ;;;;
 ;;;; This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 ;;;;
@@ -25,8 +25,7 @@
 (defun default-foreign-library-type ()
   "Returns string naming default library type for platform"
   #+(or win32 mswindows) "dll"
-  #+freebsd "a"
-  #+linux "so")
+  #-(or win32 mswindows) "so")
 
 (defun find-foreign-library (names directories &key type drive-letters)  
   "Looks for a foreign library. directories can be a single
index 3e3aa0e67f7a1ba7159e45fe93bd36296a1fa805..4f92cc1804ea5d8a91443cc73a28a9b67feca45d 100644 (file)
@@ -5,7 +5,7 @@
 #  Programer:    Kevin M. Rosenberg
 #  Date Started: Mar 2002
 #
-#  CVS Id:   $Id: Makefile,v 1.3 2002/03/31 23:05:07 kevin Exp $
+#  CVS Id:   $Id: Makefile,v 1.4 2002/04/01 17:16:15 kevin Exp $
 #
 # This file, part of UFFI, is Copyright (c) 2002 by Kevin M. Rosenberg
 #
 # as governed by the terms of the Lisp Lesser GNU Public License
 # (http://opensource.franz.com/preamble.html), also known as the LLGPL.
 
+AR=ar
+
 # These variables are correct for GCC
-# you'll need to modify these for other compilers
 CC=gcc
 SHARED_CC_OPT=-fpic
-SHARED_LD_OPT=-shared
-AR=ar
 
-# If you are using Solaris, these are the correct values
+SHARED_LD_OPT=-shared  # For Linux
+#SHARED_LD_OPT=-r # For FreeBSD and Solaris
+
+# If you are using Solaris with Sun's CC, these are the correct values
 # for creating a shared library
 #CC=cc
 #SHARED_CC_OPT=-KPIC