+targets = $(filter-out debian/configure,$(patsubst %.in,%,$(wildcard debian/*.in)))
+
+debian/configure:
+ echo 'AC_INIT(control)' > debian/configure.in
+ echo 'OCAML_STDLIB_DIR=`ocamlc -where | sed "s|^/||"`' >> debian/configure.in
+ echo 'OCAML_STUBLIBS_DIR=$$OCAML_STDLIB_DIR/stublibs' >> debian/configure.in
+ echo 'AC_SUBST(OCAML_STDLIB_DIR)' >> debian/configure.in
+ echo "AC_SUBST(OCAML_STUBLIBS_DIR)" >> debian/configure.in
+ echo 'AC_OUTPUT([' >> debian/configure.in
+ for f in $(targets); do echo $$f | sed 's|^debian/||'; done >> debian/configure.in
+ echo '])' >> debian/configure.in
+ cd debian && autoconf
+
+$(targets): debian/configure
+ cd debian && ./configure
+
+autodebian-stamp: $(targets)
+ touch autodebian-stamp
+
+autodebian-clean:
+ rm -f autodebian-stamp
+ rm -f debian/{configure.in,config.status,config.cache,config.log}
+ rm -f $(targets)
+
+autodebian-distclean: autodebian-clean
+ rm -f debian/configure
+
+# vim: set ft=make: