home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / NeXT / GnuSource / emacs-15.0.3 / Makefile < prev    next >
Makefile  |  1992-02-08  |  2KB  |  55 lines

  1. LIBDIR = /usr/lib/emacs
  2. BINDIR = /usr/bin
  3.  
  4. installsrc:
  5.     tar cf - . | (cd $(SRCROOT); tar xfBp - )
  6.  
  7. clean:
  8.     (cd etc; make clean)
  9.     (cd src; make clean)
  10.  
  11. install: all
  12.     -rm -rf $(DSTROOT)$(LIBDIR)
  13.     mkdirs $(DSTROOT)$(LIBDIR)
  14. #    (cd $(DSTROOT)$(LIBDIR); mkdirs etc info lisp man)
  15.     (cd $(DSTROOT)$(LIBDIR); mkdirs etc info lisp; mkdirs -m 777 lock)
  16. # We don't have room for this.  Only snag the binaries (and strip them).
  17. #    cp etc/* $(DSTROOT)$(LIBDIR)/etc
  18. #    -rm -f $(DSTROOT)$(LIBDIR)/etc/*.c
  19.     cp etc/DOC-* $(DSTROOT)$(LIBDIR)/etc
  20.     install -c -s -m 755 etc/ctags $(DSTROOT)$(LIBDIR)/etc/ctags
  21.     install -c -s -m 755 etc/cvtmail $(DSTROOT)$(LIBDIR)/etc/cvtmail
  22.     install -c -s -m 755 etc/digest-doc $(DSTROOT)$(LIBDIR)/etc/digest-doc
  23.     install -c -s -m 755 etc/emacsclient $(DSTROOT)$(LIBDIR)/etc/emacsclient
  24.     install -c -s -m 755 etc/env $(DSTROOT)$(LIBDIR)/etc/env
  25.     install -c -s -m 755 etc/fakemail $(DSTROOT)$(LIBDIR)/etc/fakemail
  26.     install -c -s -m 755 etc/loadst $(DSTROOT)$(LIBDIR)/etc/loadst
  27.     install -c -s -m 755 etc/make-docfile $(DSTROOT)$(LIBDIR)/etc/make-docfile
  28.     install -c -s -m 755 etc/movemail $(DSTROOT)$(LIBDIR)/etc/movemail
  29.     install -c -s -m 755 etc/server $(DSTROOT)$(LIBDIR)/etc/server
  30.     install -c -s -m 755 etc/sorted-doc $(DSTROOT)$(LIBDIR)/etc/sorted-doc
  31.     install -c -s -m 755 etc/test-distrib $(DSTROOT)$(LIBDIR)/etc/test-distrib
  32.     install -c -s -m 755 etc/yow $(DSTROOT)$(LIBDIR)/etc/yow
  33.     install -c -m 644 etc/TUTORIAL $(DSTROOT)$(LIBDIR)/etc/TUTORIAL
  34.     install -c -m 644 etc/NEWS $(DSTROOT)$(LIBDIR)/etc/NEWS
  35.     install -c -m 644 etc/COPYING $(DSTROOT)$(LIBDIR)/etc/COPYING
  36.     install -c -m 644 etc/DISTRIB $(DSTROOT)$(LIBDIR)/etc/DISTRIB
  37.     cp info/* $(DSTROOT)$(LIBDIR)/info
  38.     tar cf - lisp | (cd $(DSTROOT)$(LIBDIR); tar xf -)
  39. #    cp man/* $(DSTROOT)$(LIBDIR)/man
  40.     -/etc/chown -R root.wheel $(DSTROOT)$(LIBDIR)
  41.     chmod -R a+r $(DSTROOT)$(LIBDIR)
  42.     mkdirs $(DSTROOT)$(BINDIR)
  43.     install -c -s -m 755 etc/etags $(DSTROOT)$(BINDIR)/etags
  44.     install -c -s -m 755 src/xemacs $(DSTROOT)$(BINDIR)/xemacs
  45.     -rm -f $(DSTROOT)$(BINDIR)/emacs
  46.     mv $(DSTROOT)$(BINDIR)/xemacs $(DSTROOT)$(BINDIR)/emacs
  47.     
  48.  
  49. all:
  50.     (cd etc; make all)
  51.     (cd src; make all)    
  52.  
  53.  
  54.  
  55.