rules 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #!/usr/bin/make -f
  2. DEB_AUTO_UPDATE_LIBTOOL=pre
  3. DEB_AUTO_UPDATE_ACLOCAL=1.11
  4. DEB_AUTO_UPDATE_AUTOMAKE=1.11
  5. DEB_AUTO_UPDATE_AUTOCONF=2.50
  6. include /usr/share/cdbs/1/rules/debhelper.mk
  7. include /usr/share/cdbs/1/class/autotools.mk
  8. include /usr/share/dpkg/architecture.mk
  9. # To make sure that every package that links against libiodbc defines
  10. # a versioned dependency and not just a normal one.
  11. DEB_CONFIGURE_EXTRA_FLAGS := --with-layout=debian
  12. DEB_DH_MAKESHLIBS_ARGS := -V
  13. DEB_SHLIBDEPS_LIBRARY_iodbc := libiodbc2
  14. DEB_SHLIBDEPS_INCLUDE_iodbc := debian/libiodbc2/usr/lib:debian/iodbc/usr/lib
  15. DEB_SHLIBDEPS_INCLUDE_libiodbc2 := debian/libiodbc2/usr/lib
  16. CRUFT := \
  17. aclocal.m4 \
  18. admin/ltmain.sh \
  19. admin/Makefile.in \
  20. bin/Makefile.in \
  21. configure \
  22. drvproxy/gtk/Makefile.in \
  23. drvproxy/Makefile.in \
  24. etc/Makefile.in \
  25. include/Makefile.in \
  26. iodbc/Makefile.in \
  27. iodbc/trace/Makefile.in \
  28. iodbcadm/gtk/Makefile.in \
  29. iodbcadm/Makefile.in \
  30. iodbcinst/Makefile.in \
  31. Makefile.in \
  32. man/Makefile.in \
  33. samples/Makefile.in \
  34. update-config::
  35. for f in $(CRUFT) ; do [ -e $$f.d-r-orig ] || cp -p $$f $$f.d-r-orig ; done
  36. reverse-config::
  37. for f in $(CRUFT) ; do [ ! -e $$f.d-r-orig ] || mv $$f.d-r-orig $$f ; done
  38. install/iodbc ::
  39. mkdir -p debian/tmp/usr/share/lintian/overrides/
  40. cp debian/iodbc.lintian-overrides debian/tmp/usr/share/lintian/overrides/iodbc
  41. install/libiodbc2 ::
  42. mkdir -p debian/tmp/usr/share/lintian/overrides/
  43. cp debian/libiodbc2.lintian-overrides debian/tmp/usr/share/lintian/overrides/libiodbc2
  44. #clean::
  45. # for f in $(CRUFT) ; do cp -p ../orig/*/$$f $$f ; done
  46. clean::
  47. rm -f admin/libtool.m4 admin/ltoptions.m4 admin/ltversion.m4 admin/lt~obsolete.m4