Makefile.am 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. ## Process this file with automake to produce Makefile.in
  2. localedir = $(datadir)/locale
  3. AM_CPPFLAGS = \
  4. -DADMINDIR=\"$(admindir)\" \
  5. -DLOCALEDIR=\"$(localedir)\" \
  6. -DLOGDIR=\"$(logdir)\" \
  7. -DSYSCONFDIR=\"$(sysconfdir)\" \
  8. -idirafter $(top_srcdir)/lib/compat \
  9. -I$(top_builddir) \
  10. -I$(top_srcdir)/lib
  11. EXTRA_DIST = \
  12. README.alternatives \
  13. $(test_cases)
  14. bin_PROGRAMS =
  15. if WITH_UPDATE_ALTERNATIVES
  16. bin_PROGRAMS += update-alternatives
  17. endif
  18. update_alternatives_SOURCES = \
  19. update-alternatives.c
  20. update_alternatives_LDADD = \
  21. ../lib/compat/libcompat.a \
  22. $(UA_LIBS)
  23. sbin_PROGRAMS =
  24. if WITH_START_STOP_DAEMON
  25. sbin_PROGRAMS += start-stop-daemon
  26. start_stop_daemon_SOURCES = \
  27. start-stop-daemon.c
  28. start_stop_daemon_LDADD = \
  29. ../lib/compat/libcompat.a \
  30. $(SSD_LIBS)
  31. endif
  32. if WITH_INSTALL_INFO
  33. sbin_PROGRAMS += dpkg-install-info
  34. # Automake has its own install-info rule, gah
  35. dpkg_install_info_SOURCES = install-info.c
  36. dpkg_install_info_LDADD = \
  37. ../lib/compat/libcompat.a
  38. endif
  39. transform = s/dpkg-install-info/install-info/; $(program_transform_name)
  40. install-data-local:
  41. if WITH_UPDATE_ALTERNATIVES
  42. $(mkdir_p) $(DESTDIR)$(sysconfdir)/alternatives
  43. $(mkdir_p) $(DESTDIR)$(admindir)/alternatives
  44. $(INSTALL_DATA) $(srcdir)/README.alternatives $(DESTDIR)$(sysconfdir)/alternatives/README
  45. endif
  46. uninstall-local:
  47. rm -f $(DESTDIR)$(sysconfdir)/alternatives/README
  48. if WITH_INSTALL_INFO
  49. rm -f $(DESTDIR)$(sbindir)/install-info
  50. endif
  51. TEST_VERBOSE = 0
  52. test_tmpdir = t.tmp
  53. test_cases = \
  54. t/100_update_alternatives.t
  55. clean-local:
  56. rm -fr $(test_tmpdir)
  57. check: $(test_cases)
  58. $(mkdir_p) $(test_tmpdir)
  59. PATH="$(top_builddir)/src:$(top_builddir)/scripts:$(top_builddir)/utils:$(PATH)" \
  60. srcdir=$(srcdir) builddir=$(builddir) DPKG_DATADIR=$(top_srcdir) \
  61. PERL5LIB=$(top_srcdir)/scripts \
  62. $(PERL) -MExtUtils::Command::MM \
  63. -e "test_harness($(TEST_VERBOSE), '.')" \
  64. $(addprefix $(srcdir)/,$(test_cases))