From: Kevin M. Rosenberg Date: Mon, 1 Apr 2002 17:16:15 +0000 (+0000) Subject: r1714: *** empty log message *** X-Git-Tag: v1.6.1~531 X-Git-Url: http://git.kpe.io/?a=commitdiff_plain;h=9da7e692be03af191d9930169ebda2832232a7a8;p=uffi.git r1714: *** empty log message *** --- diff --git a/ChangeLog b/ChangeLog index 305280f..52e7fa5 100644 --- 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 diff --git a/Makefile b/Makefile index ca29dff..1bbe7bc 100644 --- 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 9d80872..8a91ada 100644 --- a/VERSION +++ b/VERSION @@ -1,4 +1,4 @@ -0.3.2 +0.3.3 diff --git a/examples/Makefile b/examples/Makefile index 3e3aa0e..4f92cc1 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -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 # @@ -13,14 +13,16 @@ # 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 diff --git a/src/libraries.cl b/src/libraries.cl index d9fedbc..b58013d 100644 --- a/src/libraries.cl +++ b/src/libraries.cl @@ -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 diff --git a/tests/Makefile b/tests/Makefile index 3e3aa0e..4f92cc1 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -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 # @@ -13,14 +13,16 @@ # 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