home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / util / jade-3.0.lha / Jade / Makefile < prev    next >
Encoding:
Makefile  |  1994-04-20  |  1.8 KB  |  72 lines

  1. # Makefile for Jade version 3
  2. # Copyright (C) 1993, 1994 John Harper <jsh@ukc.ac.uk>
  3.  
  4. # Jade is free software; you can redistribute it and/or modify it
  5. # under the terms of the GNU General Public License as published by
  6. # the Free Software Foundation; either version 2, or (at your option)
  7. # any later version.
  8.  
  9. # Jade is distributed in the hope that it will be useful, but
  10. # WITHOUT ANY WARRANTY; without even the implied warranty of
  11. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.    See the
  12. # GNU General Public License for more details.
  13.  
  14. # You should have received a copy of the GNU General Public License
  15. # along with Jade; see the file COPYING.  If not, write to
  16. # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. MAKE = make
  19. INSTALL = install
  20. INSTALL_PROG = $(INSTALL) -m 0755
  21. INSTALL_DATA = $(INSTALL) -m 0644
  22.  
  23. # Extra make flags.
  24. XMF =
  25.  
  26. # Default directory to install in
  27. prefix = /usr/local
  28. bindir = $(prefix)/bin
  29. infodir = $(prefix)/info
  30.  
  31. jade :
  32.     (cd src && $(MAKE) jade $(XMF))
  33.  
  34. lsp :
  35.     (cd lisp && $(MAKE) $(XMF))
  36.  
  37. man :
  38.     (cd doc && $(MAKE) man $(XMF))
  39.  
  40. info :
  41.     (cd doc && $(MAKE) jade.info $(XMF))
  42.  
  43. install : jade lsp
  44.     $(INSTALL_PROG) src/jade $(bindir)/jade
  45.     (cd doc && $(MAKE) install.info 'INSTALL_DATA=$(INSTALL_DATA)' infodir=$(infodir) $(XMF))
  46.  
  47. uninstall :
  48.     rm -f $(bindir)/jade $(infodir)/jade.info*
  49.  
  50. tar :
  51.     tar zcT FILES -f jade.tar.gz
  52.  
  53. dist :
  54.     cd ..
  55.     tar zcf jade/jade-src.tar.gz `cat jade/FILES.dist`
  56.     lha a jade/jade-src.lha `cat jade/FILES.dist`
  57.     lha a jade/jade-amiga.lha jade/jade jade/COPYING jade/INSTALL.Amiga jade/doc/jade.guide jade/doc/jade.doc jade/lisp/*.jlc jade/DOC-strings
  58.     cd jade
  59.  
  60. nobak :
  61.     rm -f *~ */*~
  62.  
  63. clean :
  64.     (cd src && $(MAKE) clean)
  65.     (cd doc && $(MAKE) clean)
  66.     (cd lisp && $(MAKE) clean)
  67.  
  68. realclean :
  69.     (cd src && $(MAKE) realclean)
  70.     (cd doc && $(MAKE) realclean)
  71.     (cd lisp && $(MAKE) realclean)
  72.