Makefile.in 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. VPATH = @srcdir@
  2. srcdir = @srcdir@
  3. top_srcdir = @top_srcdir@/..
  4. include ../Makefile.conf
  5. SSD_SOURCES = start-stop-daemon.c
  6. SSD_OBJECTS = $(patsubst %.c, %.o, $(SSD_SOURCES))
  7. SSD_MANPAGES = start-stop-daemon.8
  8. MD5_SOURCES = md5sum.c md5.c
  9. MD5_OBJECTS = $(patsubst %.c, %.o, $(MD5_SOURCES))
  10. MD5_MANPAGES = md5sum.1
  11. GENFILES = $(SSD_OBJECTS) start-stop-daemon
  12. .PHONY: all
  13. all:: start-stop-daemon md5sum
  14. .PHONY: install
  15. install:: all
  16. .PHONY: clean
  17. clean::
  18. $(RM) $(GENFILES)
  19. .PHONY: cvsclean
  20. cvslean:: clean
  21. $(RM) Makefile confdefs.h config.log
  22. .PHONY: install
  23. install:: install-program install-doc
  24. .PHONY: install-program
  25. install-program:
  26. $(mkinstalldirs) $(DESTDIR)/$(sbindir)
  27. $(INSTALL) start-stop-daemon $(DESTDIR)/$(sbindir)
  28. $(mkinstalldirs) $(DESTDIR)/$(bindir)
  29. $(INSTALL) md5sum $(DESTDIR)/$(bindir)
  30. .PHONY: install-doc
  31. install-doc:
  32. $(mkinstalldirs) $(DESTDIR)/$(man8dir)
  33. $(INSTALL_DATA) $(srcdir)/$(SSD_MANPAGES) $(DESTDIR)/$(man8dir)
  34. $(mkinstalldirs) $(DESTDIR)/$(man1dir)
  35. $(INSTALL_DATA) $(srcdir)/$(MD5_MANPAGES) $(DESTDIR)/$(man1dir)
  36. start-stop-daemon: $(SSD_OBJECTS)
  37. md5sum: $(MD5_OBJECTS)