home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / emacs-18.59-bin.lha / lib / emacs / 18.59 / etc / Makefile < prev    next >
Makefile  |  1992-10-21  |  3KB  |  88 lines

  1. CFLAGS= -g
  2. # For Xenix.  Needed for movemail
  3. #  LOADLIBES= -lx
  4. # For Mips.  Needed for who knows what.
  5. #  CFLAGS = -g -systype bsd43
  6.  
  7. EXECUTABLES = test-distrib etags ctags wakeup make-docfile \
  8.    digest-doc sorted-doc movemail cvtmail fakemail yow env \
  9.    server emacsclient
  10.  
  11. all: ${EXECUTABLES}
  12.  
  13. clean:
  14.     -rm -f ${EXECUTABLES} core
  15.  
  16. distclean:
  17.     -rm -f ${EXECUTABLES} *~ \#* DOC* core
  18.  
  19. # This justs verifies that the non-ASCII characters
  20. # in the file `testfile' have no been clobbered by
  21. # whatever means were used to copy and distribute Emacs.
  22. # If they were clobbered, all the .elc files were clobbered too.
  23. test-distrib: test-distrib.c
  24.     $(CC) -o test-distrib test-distrib.c
  25.     ./test-distrib
  26.  
  27. etags: etags.c
  28.     $(CC) -o etags ${CFLAGS} -DETAGS etags.c $(LOADLIBES)
  29.  
  30. ctags: etags.c
  31.     $(CC) -o ctags ${CFLAGS} -DCTAGS etags.c $(LOADLIBES)
  32.  
  33. wakeup: wakeup.c
  34.     $(CC) -o wakeup ${CFLAGS} wakeup.c $(LOADLIBES)
  35.  
  36. make-docfile: make-docfile.c
  37.     $(CC) -o make-docfile ${CFLAGS} make-docfile.c $(LOADLIBES)
  38.  
  39. digest-doc: digest-doc.c
  40.     $(CC) -o digest-doc ${CFLAGS} digest-doc.c $(LOADLIBES)
  41.  
  42. sorted-doc: sorted-doc.c
  43.     $(CC) -o sorted-doc ${CFLAGS} sorted-doc.c $(LOADLIBES)
  44.  
  45. #
  46. movemail: movemail.c ../src/config.h
  47.     $(CC) -o movemail ${CFLAGS} movemail.c $(LOADLIBES)
  48.  
  49. cvtmail: cvtmail.c
  50.     $(CC) -o cvtmail ${CFLAGS} cvtmail.c $(LOADLIBES)
  51.  
  52. fakemail: fakemail.c ../src/config.h
  53.     $(CC) -o fakemail ${CFLAGS} fakemail.c $(LOADLIBES)
  54.  
  55. yow: yow.c ../src/paths.h
  56.     $(CC) -o yow ${CFLAGS} yow.c $(LOADLIBES)
  57.  
  58. # this is silly -- just use emacs to edit this file!
  59. # (in any case this program doesn't preserve alphabetical ordering,
  60. #  which is why I'm removing it)
  61. #addyow: addyow.c
  62. #    $(CC) -o addyow ${CFLAGS} addyow.c
  63.  
  64. env: env.c ../src/config.h
  65.     $(CC) -o env -DEMACS ${CFLAGS} env.c $(LOADLIBES)
  66.  
  67. server: server.c ../src/config.h
  68.     $(CC) -o server ${CFLAGS} server.c $(LOADLIBES)
  69.  
  70. emacsclient: emacsclient.c ../src/config.h
  71.     $(CC) -o emacsclient ${CFLAGS} emacsclient.c $(LOADLIBES)
  72.  
  73. # This one is NOT included in EXECUTABLES.
  74. # See ../src/ymakefile.
  75. emacstool: emacstool.c
  76.     $(CC) -o emacstool ${CFLAGS} emacstool.c -lsuntool -lsunwindow -lpixrect $(LOADLIBES)
  77.  
  78. nemacstool: emacstool.c
  79.     $(CC) -o nemacstool ${CFLAGS} -DJLE emacstool.c -lsuntool -lmle -lsunwindow -lpixrect $(LOADLIBES)    # For SUN Japanese Language Environment
  80.  
  81. xvetool: emacstool.c
  82.     $(CC) -o xvetool ${CFLAGS} -DXVIEW         emacstool.c -lxview -lolgx -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib $(LOADLIBES)
  83.  
  84. xveterm: emacstool.c
  85.     $(CC) -o xveterm ${CFLAGS} -DXVIEW -DTTERM emacstool.c -lxview -lolgx -lX -I$(OPENWINHOME)/include -L$(OPENWINHOME)/lib $(LOADLIBES)
  86.  
  87.  
  88.