pkg-aodbc := cl-sql-aodbc
pkg-odbc := cl-sql-odbc
pkg-sqlite := cl-sql-sqlite
-pkg-sqlite := cl-sql-sqlite3
+pkg-sqlite3 := cl-sql-sqlite3
pkg-oracle := cl-sql-oracle
pkg-tests := cl-sql-tests
all-pkgs := $(pkg) $(pkg-uffi) $(pkg-mysql) $(pkg-pg) $(pkg-pg-socket) $(pkg-aodbc) $(pkg-odbc) $(pkg-sqlite) $(pkg-sqlite3) $(pkg-tests)
## Lisp sources
srcs := $(wildcard sql/*.lisp) clsql.asd
srcs-uffi := $(wildcard uffi/*.lisp) $(wildcard uffi/*.c)
-srcs-uffi-so = $(wildcard uffi/*.so)
+srcs-uffi-so = $(wildcard uffi/*.so.1)
srcs-mysql := $(wildcard db-mysql/*.lisp) $(wildcard db-mysql/*.c)
-srcs-mysql-so = $(wildcard db-mysql/*.so)
+srcs-mysql-so = $(wildcard db-mysql/*.so.1)
srcs-pg := $(wildcard db-postgresql/*.lisp)
srcs-pg-socket := $(wildcard db-postgresql-socket/*.lisp)
srcs-aodbc := $(wildcard db-aodbc/*.lisp)
srcs-odbc := $(wildcard db-odbc/*.lisp)
srcs-sqlite := $(wildcard db-sqlite/*.lisp)
-srcs-sqlite := $(wildcard db-sqlite3/*.lisp)
+srcs-sqlite3 := $(wildcard db-sqlite3/*.lisp)
srcs-oracle := $(wildcard db-oracle/*.lisp)
srcs-tests := $(wildcard tests/*.lisp)
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
dh_testdir
# Add here commands to compile the package.
$(MAKE)
+ mv uffi/clsql_uffi.so uffi/clsql_uffi.so.1
+ mv db-mysql/clsql_mysql.so db-mysql/clsql_mysql.so.1
touch build-arch-stamp
build-indep: configure-stamp build-indep-stamp
dh_link -i
dh_compress -i
dh_fixperms -i
+ dh_makeshlibs -i
dh_installdeb -i
# dh_perl -i
dh_gencontrol -i
dh_link -a
dh_compress -a
dh_fixperms -a
-# dh_makeshlibs -a
+# dh_makeslhibs -a
dh_installdeb -a
# dh_perl -a
dh_shlibdeps -a