Makefile.am 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. bin_PROGRAMS =
  12. if WITH_UPDATE_ALTERNATIVES
  13. bin_PROGRAMS += update-alternatives
  14. endif
  15. update_alternatives_SOURCES = \
  16. update-alternatives.c
  17. update_alternatives_LDADD = \
  18. ../lib/compat/libcompat.a \
  19. $(UA_LIBS)
  20. sbin_PROGRAMS =
  21. if WITH_START_STOP_DAEMON
  22. sbin_PROGRAMS += start-stop-daemon
  23. start_stop_daemon_SOURCES = \
  24. start-stop-daemon.c
  25. start_stop_daemon_LDADD = \
  26. ../lib/compat/libcompat.a \
  27. $(SSD_LIBS)
  28. endif
  29. if WITH_INSTALL_INFO
  30. sbin_PROGRAMS += dpkg-install-info
  31. # Automake has its own install-info rule, gah
  32. dpkg_install_info_SOURCES = install-info.c
  33. dpkg_install_info_LDADD = \
  34. ../lib/compat/libcompat.a
  35. endif
  36. transform = s/dpkg-install-info/install-info/; $(program_transform_name)
  37. install-data-local:
  38. if WITH_UPDATE_ALTERNATIVES
  39. $(mkdir_p) $(DESTDIR)$(sysconfdir)/alternatives
  40. $(mkdir_p) $(DESTDIR)$(admindir)/alternatives
  41. $(INSTALL_DATA) $(srcdir)/README.alternatives $(DESTDIR)$(sysconfdir)/alternatives/README
  42. endif
  43. uninstall-local:
  44. rm -f $(DESTDIR)$(sysconfdir)/alternatives/README
  45. if WITH_INSTALL_INFO
  46. rm -f $(DESTDIR)$(sbindir)/install-info
  47. endif
  48. TEST_VERBOSE = 0
  49. test_tmpdir = t.tmp
  50. test_cases = \
  51. t/100_update_alternatives.t
  52. clean-local:
  53. rm -fr $(test_tmpdir)
  54. check: $(test_cases)
  55. $(mkdir_p) $(test_tmpdir)
  56. PATH="$(top_builddir)/src:$(top_builddir)/scripts:$(top_builddir)/utils:$(PATH)" \
  57. srcdir=$(srcdir) builddir=$(builddir) DPKG_DATADIR=$(top_srcdir) \
  58. PERL5LIB=$(top_srcdir)/scripts \
  59. $(PERL) -MExtUtils::Command::MM \
  60. -e "test_harness($(TEST_VERBOSE), '.')" \
  61. $(addprefix $(srcdir)/,$(test_cases))