r11760: do not ignore make errors
[clsql.git] / debian / rules
index 2296040eea7813ace5c609fb2a0fca0ef9579c3c..9068b4e841186e35f40a2c3006d93ee474d0ff52 100755 (executable)
@@ -88,7 +88,7 @@ clean:
        dh_testdir
        dh_testroot
        rm -f build-arch-stamp build-indep-stamp configure-stamp
-       -$(MAKE) clean
+       [ ! -f Makefile ] || $(MAKE) distclean
        find . -type f -and -name \*~ -or -name .\*~ -exec rm -f {} \;
        dh_clean
 
@@ -100,7 +100,7 @@ install: build
        dh_installdirs
 
        dh_installdirs --all  $(clc-systems) $(clc-source)
-       dh_installdirs -p $(pkg) $(lispdir-sql)
+       dh_installdirs -p $(pkg) $(lispdir-sql) etc
        dh_installdirs -p $(pkg-uffi) $(lispdir-uffi) $(sodir-uffi)
        dh_installdirs -p $(pkg-pg) $(lispdir-pg)
        dh_installdirs -p $(pkg-pg-socket) $(lispdir-pg-socket)
@@ -115,6 +115,7 @@ install: build
        # Main package
        dh_install -p $(pkg) $(srcs) $(lispdir-sql)
        dh_install -p $(pkg) clsql.asd $(clc-clsql)
+       dh_install -p $(pkg) debian/clsql-init.lisp etc
 
        # UFFI
        dh_install -p $(pkg-uffi) $(srcs-uffi) $(lispdir-uffi)
@@ -239,4 +240,3 @@ binary-arch: build install
 binary: binary-indep binary-arch
 
 .PHONY: build clean binary-indep binary-arch binary install configure
-