home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / msdos / mainmake < prev    next >
Text File  |  1996-09-28  |  2KB  |  66 lines

  1. # make all    to compile and build Emacs.
  2. # make install    to install it.
  3. # make TAGS    to update tags tables.
  4. #
  5. # make clean  or  make mostlyclean
  6. #      Delete all files from the current directory that are normally
  7. #      created by building the program.     Don't delete the files that
  8. #      record the configuration.  Also preserve files that could be made
  9. #      by building, but normally aren't because the distribution comes
  10. #      with them.
  11. #
  12. #      Delete `.dvi' files here if they are not part of the distribution.
  13. # make distclean
  14. #      Delete all files from the current directory that are created by
  15. #      configuring or building the program.  If you have unpacked the
  16. #      source and built the program without creating any other files,
  17. #      `make distclean' should leave only the files that were in the
  18. #      distribution.
  19. # make realclean
  20. #      Delete everything from the current directory that can be
  21. #      reconstructed with this Makefile.  This typically includes
  22. #      everything deleted by distclean, plus more: C source files
  23. #      produced by Bison, tags tables, info files, and so on.
  24. #
  25. # make extraclean
  26. #      Still more severe - delete backup and autosave files, too.
  27.  
  28. all:    lib-src src
  29.  
  30. lib-src: FRC
  31.     cd lib-src
  32.     $(MAKE)
  33.     cd ..
  34.  
  35. src: FRC
  36.     cd src
  37.     $(MAKE)
  38.     cd ..
  39.  
  40. install: all
  41.     -md bin
  42.     cd lib-src
  43.     coff2exe hexl
  44.     coff2exe etags
  45.     coff2exe ctags
  46.     coff2exe b2m
  47.     mv -f *.exe ../bin/
  48.     cd ..
  49.     cd src
  50.     coff2exe emacs
  51.     stubedit emacs.exe minstack=512k
  52.     mv -f emacs.exe ../bin/
  53.     cd ..
  54.  
  55. FRC:
  56.  
  57. TAGS tags:    lib-src
  58.     cd src
  59.     go32 ../lib-src/etags *.[ch] ../lisp/*.el ../lisp/term/*.el
  60.     cd ..
  61.  
  62. check:
  63.     @echo "We don't have any tests for GNU Emacs yet."
  64.