home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / elisp / misc / x-sb-mouse / Makefile < prev    next >
Encoding:
Makefile  |  1992-06-29  |  1.1 KB  |  57 lines

  1. #
  2. # Makefile for x-sb-mouse : Improved Emacs mouse interface
  3. #
  4. # x-sb-mouse by: Sullivan Beck (beck@qtp.ufl.edu)
  5. # Makefile by: George Ferguson (ferguson@cs.rochester.edu)
  6. #
  7.  
  8. #
  9. # Paths and programs
  10. #
  11. ELISPDIR = /usr/emacs/lisp
  12. INFODIR  = /usr/emacs/info
  13.  
  14. EMACS    = emacs
  15. MAKEINFO = makeinfo +fill-column 75
  16. INSTALL  = install -c -m 0644
  17.  
  18. #
  19. # Suffix rules
  20. #
  21. .SUFFIXES: .el .elc .texi .info
  22. .el.elc:
  23.     echo '(byte-compile-file "$<")' > /tmp/$*.cmp
  24.     $(EMACS) -batch $< -l /tmp/$*.cmp
  25.     rm -f /tmp/$*.cmp
  26.  
  27. .texi.info:
  28.     $(MAKEINFO) $<
  29.  
  30. #
  31. # Package rules
  32. #
  33. SRCS = x-sb-mouse.el  xsbm-funs.el  xsbm-keys.el  xsbm-userfuns.el  thing.el
  34. OBJS = x-sb-mouse.elc xsbm-funs.elc xsbm-keys.elc xsbm-userfuns.elc thing.elc
  35.  
  36. all: $(OBJS) x-sb-mouse.info
  37.  
  38. src: $(OBJS)
  39.  
  40. info: x-sb-mouse.info
  41.  
  42. install: $(OBJS) x-sb-mouse.info
  43.     $(INSTALL) $(SRCS) $(ELISPDIR)
  44.     $(INSTALL) $(OBJS) $(ELISPDIR)
  45.     $(INSTALL) x-sb-mouse.info $(INFODIR)
  46.  
  47. install.src: $(OBJS)
  48.     $(INSTALL) $(SRCS) $(ELISPDIR)
  49.     $(INSTALL) $(OBJS) $(ELISPDIR)
  50.  
  51. install.info: x-sb-mouse.info
  52.     $(INSTALL) x-sb-mouse.info $(INFODIR)
  53.  
  54. clean:
  55.     rm -f $(OBJS) x-sb-mouse.info *.~
  56.  
  57.