r8853: support new cl-sql-classic package
[clsql.git] / debian / rules
index 8bd136f746265e52d1705ac23f4a70b01c6928f7..81bb0af2b31a7263ea9a541e787282405fce675c 100755 (executable)
@@ -5,6 +5,7 @@ plain-pkg       := clsql
 pkg            := cl-sql
 pkg-base       := cl-sql-base
 pkg-uffi       := cl-sql-uffi
+pkg-classic    := cl-sql-classic
 pkg-mysql      := cl-sql-mysql
 pkg-pg         := cl-sql-postgresql
 pkg-pg-socket  := cl-sql-postgresql-socket
@@ -19,6 +20,7 @@ UPSTREAM_VER  := $(shell sed -n -e "s/${pkg} (\(.*\)-[0-9A-Za-z\.]).*/\1/p" < deb
 ## Lisp sources
 srcs           := $(wildcard sql/*.lisp) clsql.asd
 srcs-base      := $(wildcard base/*.lisp) 
+srcs-classic   := $(wildcard classic/*.lisp) 
 srcs-uffi      := $(wildcard uffi/*.lisp) $(wildcard uffi/*.c)
 srcs-uffi-so   := $(wildcard uffi/*.so)
 srcs-mysql     := $(wildcard db-mysql/*.lisp) $(wildcard db-mysql/*.c)
@@ -40,7 +42,9 @@ clc-sql               := $(clc-source)/clsql
 lispdir-sql    := $(clc-sql)/sql
 clc-base       := $(clc-source)/clsql-base
 lispdir-base   := $(clc-base)/base
-clc-uffi        := $(clc-source)/clsql-uffi
+clc-classic    := $(clc-source)/clsql-classic
+lispdir-classic := $(clc-classic)/classic
+clc-uffi       := $(clc-source)/clsql-uffi
 lispdir-uffi   := $(clc-uffi)/uffi
 sodir-uffi     := usr/lib/clsql
 clc-mysql      := $(clc-source)/clsql-mysql
@@ -97,6 +101,7 @@ install: build
        dh_testroot
        dh_clean -k
        dh_installdirs
+
        # Add here commands to install the package into debian/uffi.
        dh_installdirs --all  $(clc-systems) $(clc-source)
        dh_installdirs -p $(pkg) $(lispdir-sql)
@@ -117,6 +122,10 @@ install: build
        dh_install -p $(pkg-base) $(srcs-base) $(lispdir-base)
        dh_install -p $(pkg-base) clsql-base.asd $(clc-base)
 
+       # Classic
+       dh_install -p $(pkg-classic) $(srcs-classic) $(lispdir-classic)
+       dh_install -p $(pkg-classic) clsql-classic.asd $(clc-classic)
+
        # UFFI
        dh_install -p $(pkg-uffi) $(srcs-uffi) $(lispdir-uffi)
        dh_install -p $(pkg-uffi) $(srcs-uffi-so) $(sodir-uffi)
@@ -141,6 +150,7 @@ install: build
        # CLC Systems
        dh_link -p $(pkg) $(clc-clsql)/clsql.asd $(clc-systems)/clsql.asd
        dh_link -p $(pkg-base) $(clc-base)/clsql-base.asd $(clc-systems)/clsql-base.asd
+       dh_link -p $(pkg-classic) $(clc-classic)/clsql-classic.asd $(clc-systems)/clsql-classic.asd
        dh_link -p $(pkg-uffi) $(clc-uffi)/clsql-uffi.asd $(clc-systems)/clsql-uffi.asd
        dh_link -p $(pkg-mysql) $(clc-mysql)/clsql-mysql.asd $(clc-systems)/clsql-mysql.asd
        dh_link -p $(pkg-pg) $(clc-pg)/clsql-postgresql.asd $(clc-systems)/clsql-postgresql.asd