Makefile.in 1.2 KB

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