home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / octave-1.1.1p1-src.tgz / tar.out / fsf / octave / scripts / special-matrix / Makefile.in < prev    next >
Makefile  |  1996-09-28  |  1KB  |  74 lines

  1. #
  2. # Makefile for octave's scripts/special-matrix directory
  3. #
  4. # John W. Eaton
  5. # jwe@che.utexas.edu
  6. # Department of Chemical Engineering
  7. # The University of Texas at Austin
  8.  
  9. TOPDIR = ../..
  10.  
  11. script_sub_dir = special-matrix
  12.  
  13. srcdir = @srcdir@
  14. top_srcdir = @top_srcdir@
  15. VPATH = @srcdir@
  16.  
  17. include $(TOPDIR)/Makeconf
  18.  
  19. INSTALL = @INSTALL@
  20. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  21. INSTALL_DATA = @INSTALL_DATA@
  22.  
  23. SOURCES = *.m
  24.  
  25. DISTFILES = Makefile.in $(SOURCES)
  26.  
  27. FCN_FILES = $(wildcard $(srcdir)/*.m)
  28. FCN_FILES_NO_DIR = $(notdir $(FCN_FILES))
  29.  
  30. all:
  31. .PHONY: all
  32.  
  33. install:
  34.     $(top_srcdir)/mkinstalldirs $(fcnfiledir)/$(script_sub_dir)
  35.     for f in $(FCN_FILES_NO_DIR) ; do \
  36.       rm -f $(fcnfiledir)/$(script_sub_dir)/$$f ; \
  37.       $(INSTALL_DATA) $(srcdir)/$$f $(fcnfiledir)/$(script_sub_dir)/$$f ; \
  38.     done
  39. .PHONY: install
  40.  
  41. uninstall:
  42.     for f in $(FCN_FILES_NO_DIR) ; \
  43.       do rm -f $(fcnfiledir)/$(script_sub_dir)/$$f ; \
  44.     done
  45. .PHONY: uninstall
  46.  
  47. clean:
  48. .PHONY: clean
  49.  
  50. tags: $(SOURCES)
  51.     ctags $(SOURCES)
  52.  
  53. TAGS: $(SOURCES)
  54.     etags $(SOURCES)
  55.  
  56. mostlyclean: clean
  57. .PHONY: mostlyclean
  58.  
  59. distclean: clean
  60.     rm -f Makefile
  61. .PHONY: distclean
  62.  
  63. realclean: distclean
  64.     rm -f tags TAGS
  65. .PHONY: realclean
  66.  
  67. local-dist:
  68.     ln $(DISTFILES) ../../`cat ../../.fname`/scripts/special-matrix
  69. .PHONY: local-dist
  70.  
  71. dist:
  72.     ln $(DISTFILES) ../../`cat ../../.fname`/scripts/special-matrix
  73. .PHONY: dist
  74.