Makefile.in 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. VPATH = @srcdir@
  2. srcdir = @srcdir@
  3. top_srcdir = @top_srcdir@
  4. include ../Makefile.conf
  5. # Available methods
  6. METHODS = disk floppy
  7. # Scripts each method must have
  8. METHOD_SCRIPTS = setup update install
  9. .PHONY: all
  10. all::
  11. .PHONY: install
  12. install:: all install-program install-doc
  13. .PHONY: clean
  14. clean::
  15. .PHONY: distclean
  16. cvslean:: clean
  17. $(RM) Makefile
  18. .PHONY: install-program
  19. install-program:
  20. $(mkinstalldirs) $(DESTDIR)$(methodsdir)
  21. $(mkinstalldirs) $(DESTDIR)$(admindir)/methods/mnt
  22. set -e ; for m in $(METHODS) ; do \
  23. $(mkinstalldirs) $(DESTDIR)$(admindir)/methods/$$m ; \
  24. $(mkinstalldirs) $(DESTDIR)$(methodsdir)/$$m ; \
  25. for s in $(METHOD_SCRIPTS) ; do \
  26. $(INSTALL_SCRIPT) $(srcdir)/$$m.$$s $(DESTDIR)$(methodsdir)/$$m/$$s ; \
  27. done ; \
  28. $(INSTALL_DATA) $(srcdir)/$$m.names $(DESTDIR)$(methodsdir)/$$m/names ; \
  29. for n in `cut -d ' ' -f 2 $(srcdir)/$$m.names` ; do \
  30. rn=`echo $$n | $(SED) -e 's,\.,/,'` ; \
  31. $(INSTALL_DATA) $(srcdir)/$$m.desc.$$n $(DESTDIR)$(methodsdir)/$$m/desc.$$n ; \
  32. done ; \
  33. done
  34. .PHONY: install-doc
  35. install-doc: