Makefile.am 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. ## Process this file with automake to produce Makefile.in
  2. bin_SCRIPTS = \
  3. 822-date \
  4. dpkg-architecture \
  5. dpkg-buildpackage \
  6. dpkg-checkbuilddeps \
  7. dpkg-distaddfile \
  8. dpkg-genchanges \
  9. dpkg-gencontrol \
  10. dpkg-name \
  11. dpkg-parsechangelog \
  12. dpkg-scanpackages \
  13. dpkg-scansources \
  14. dpkg-shlibdeps \
  15. dpkg-source
  16. sbin_SCRIPTS = \
  17. cleanup-info \
  18. dpkg-divert \
  19. dpkg-statoverride \
  20. update-alternatives
  21. changelogdir = $(pkglibdir)/parsechangelog
  22. changelog_SCRIPTS = \
  23. changelog/debian
  24. EXTRA_DIST = \
  25. README.alternatives \
  26. 822-date.pl \
  27. dpkg-architecture.pl \
  28. dpkg-buildpackage.sh \
  29. dpkg-checkbuilddeps.pl \
  30. dpkg-distaddfile.pl \
  31. dpkg-genchanges.pl \
  32. dpkg-gencontrol.pl \
  33. dpkg-name.sh \
  34. dpkg-parsechangelog.pl \
  35. dpkg-scanpackages.pl \
  36. dpkg-scansources.pl \
  37. dpkg-shlibdeps.pl \
  38. dpkg-source.pl \
  39. cleanup-info.pl \
  40. dpkg-divert.pl \
  41. dpkg-statoverride.pl \
  42. install-info.pl \
  43. update-alternatives.pl \
  44. changelog/debian.pl
  45. CLEANFILES = \
  46. $(bin_SCRIPTS) $(sbin_SCRIPTS) $(changelog_SCRIPTS) \
  47. install-info install-info-stamp
  48. dist_pkglib_SCRIPTS = \
  49. controllib.pl
  50. do_perl_subst = sed -e "s:^\#![:space:]*/usr/bin/perl:\#!$(PERL):" \
  51. -e "s:\$$dpkglibdir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$dpkglibdir=\"$(pkglibdir)\":" \
  52. -e "s:\$$pkgdatadir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$pkgdatadir=\"$(pkgdatadir)\":" \
  53. -e "s:\$$admindir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$admindir=\"$(admindir)\":" \
  54. -e "s:\$$version[[:space:]]*=[[:space:]]*['\"][^'\"]*[\"']:\$$version=\"$(PACKAGE_VERSION)\":"
  55. do_shell_subst = sed -e "s:version=\"[^\"]*\":version=\"$(PACKAGE_VERSION)\":"
  56. %: %.pl Makefile
  57. @test -d `dirname $@` || $(mkdir_p) `dirname $@`
  58. $(do_perl_subst) <$< >$@
  59. chmod +x $@
  60. %: %.sh Makefile
  61. @test -d `dirname $@` || $(mkdir_p) `dirname $@`
  62. $(do_shell_subst) <$< >$@
  63. chmod +x $@
  64. # Automake has its own install-info rule, gah
  65. all-local: install-info-stamp
  66. install-info-stamp: $(srcdir)/install-info.pl
  67. $(do_perl_subst) <$< >install-info
  68. chmod +x install-info
  69. touch $@
  70. install-exec-local: install-info-stamp
  71. $(mkdir_p) $(DESTDIR)$(sbindir)
  72. $(INSTALL_SCRIPT) install-info $(DESTDIR)$(sbindir)
  73. install-data-local:
  74. $(mkdir_p) $(DESTDIR)$(sysconfdir)/alternatives
  75. $(INSTALL_DATA) $(srcdir)/README.alternatives $(DESTDIR)$(sysconfdir)/alternatives/README
  76. uninstall-local:
  77. rm -f $(DESTDIR)$(sysconfdir)/alternatives/README
  78. rm -f $(DESTDIR)$(sbindir)/install-info