#!/usr/bin/make -f

DEB_DH_INSTALL_ARGS=--fail-missing
OCAMLDIR = $(shell ocamlc -where)

include /usr/share/cdbs/1/rules/debhelper.mk

pre-build:: debian/libextra-ocaml.install debian/libextra-ocaml-dev.install debian/libextra-ocaml-dl.install build-stamp install-stamp

build-stamp:
	$(MAKE) all
	touch $@

install-stamp:
	$(MAKE) install DESTDIR=$(DESTDIR)
	touch $@

debian/libextra-ocaml-dev.install: debian/rules
	for x in '*.mli' '*.a' '*.cmxa'; do \
	  echo "$$x	$(OCAMLDIR)/extra/"; \
	done > $@

debian/libextra-ocaml-dl.install: debian/rules
	for x in '*.so'; do \
	  echo "$$x	$(OCAMLDIR)/stublibs/"; \
	done > $@

debian/libextra-ocaml.install: debian/rules
	for x in META '*.cma' '*.cmi'; do \
	  echo "$$x	$(OCAMLDIR)/extra/"; \
	done > $@

clean::
	rm -f debian/*.install build-stamp install-stamp
	$(MAKE) clean
