#!/usr/bin/make -f

pkg		:= uffi
pkg-tests	:= $(pkg)-tests
debpkg		:= cl-$(pkg)
debpkg-tests	:= $(debpkg)-tests

clc-source      := usr/share/common-lisp/source
clc-systems     := usr/share/common-lisp/systems
clc-files       := $(clc-source)/$(pkg)
clc-tests       := $(clc-source)/$(pkg-tests)
doc-dir         := usr/share/doc/$(debpkg)
source-files    := $(wildcard *.lisp)
lib-dir		:= usr/lib/uffi

%:
	dh $@ --with lisp

override_dh_auto_clean:
	dh_auto_clean
	(cd tests; $(MAKE) clean)
	rm -rf doc/html
	rm -f doc/cl-uffi.pdf.gz

override_dh_auto_build-indep:
	(cd doc; tar xzf html.tar.gz; cd ..)

override_dh_auto_build-arch:
	cd tests; $(MAKE)

override_dh_install-indep:
	dh_install $(pkg).asd $(clc-files)
	dh_install src/*.lisp $(clc-files)/src

override_dh_install-arch:
	dh_install -p $(debpkg-tests) $(pkg-tests).asd $(clc-tests)
	dh_install -p $(debpkg-tests) tests/*.lisp tests/*.c $(clc-tests)/tests
	dh_install -p $(debpkg-tests) tests/*.so $(lib-dir)
