Makefile.in 1.1 KB

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