09 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
- * clsql-mysql.asd: Renamed uffi/mysql interface library from
- mysql to uffi_mysql
- * db-mysql/uffi_mysql.c: Renamed from mysql.c
- * db-mysql/Makefile, db-mysql/mysql-loader.lisp: Rename shared library
+ * clsql-mysql.asd: Renamed clsql/mysql interface library from
+ mysql to clsql_mysql
+ * clsql-uffi.asd: Renamed clsql/uffi interface library from
+ mysql to clsql_uffi
+ * uffi/clsql_uffi.c: Renamed from uffi.c
+ * db-mysql/clsql_mysql.c: Renamed from mysql.c
+ * db-mysql/Makefile, db-mysql/Makefile.msvc, db-mysql/mysql-loader.lisp: Rename shared library
+ * uffi/Makefile, uffi/Makefile.msvc, uffi/uffi-loader.lisp: Rename shared library
* db-*/*-loader.lisp: Commit big patch from Edi Weitz to remove
absolute pathnames when searching for foreign libraries.
- * uffi/clsql-uffi-loader: New file from Edi Weitz for support
foreign library loading.
07 Jun 2005 Kevin Rosenberg <kevin@rosenberg.net>
(error 'operation-error :component c :operation o))))
(defmethod operation-done-p ((o compile-op) (c clsql-mysql-source-file))
- (or (and (probe-file #p"/usr/lib/clsql/clsql_mysql.so") t)
+ (or (and (probe-file #p"/usr/lib/clsql_mysql.so") t)
(let ((lib (make-pathname :defaults (component-pathname c)
:type (uffi:default-foreign-library-type))))
(and (probe-file lib) (probe-file (component-pathname c))
(error 'operation-error :component c :operation o))))
(defmethod operation-done-p ((o compile-op) (c clsql-uffi-source-file))
- (or (and (probe-file #p"/usr/lib/clsql/uffi.so") t)
+ (or (and (probe-file #p"/usr/lib/clsql_uffi.so") t)
(let ((lib (make-pathname :defaults (component-pathname c)
:type (uffi:default-foreign-library-type))))
- (and (probe-file lib)
+ (and (probe-file lib) (probe-file (component-pathname c))
(> (file-write-date lib) (file-write-date (component-pathname c)))))))
(defsystem clsql-uffi
lispdir-sql := $(clc-sql)/sql
clc-uffi := $(clc-source)/clsql-uffi
lispdir-uffi := $(clc-uffi)/uffi
-sodir-uffi := usr/lib/clsql
+sodir-uffi := usr/lib
clc-mysql := $(clc-source)/clsql-mysql
lispdir-mysql := $(clc-mysql)/db-mysql
-sodir-mysql := usr/lib/clsql
+sodir-mysql := usr/lib
clc-pg := $(clc-source)/clsql-postgresql
lispdir-pg := $(clc-pg)/db-postgresql
clc-pg-socket := $(clc-source)/clsql-postgresql-socket