default.mk 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. ##----------------------------------------------------------------------
  2. ## YOU MUST EDIT THE FOLLOWING LINES
  3. ##----------------------------------------------------------------------
  4. # Name of your emacs binary
  5. EMACS = emacs
  6. # Where local software is found
  7. prefix = /usr/share
  8. # Where local lisp files go.
  9. lispdir = $(prefix)/emacs/site-lisp/org
  10. # Where info files go.
  11. infodir = $(prefix)/info
  12. ##----------------------------------------------------------------------
  13. ## YOU MAY NEED TO EDIT THESE
  14. ##----------------------------------------------------------------------
  15. # Using emacs in batch mode.
  16. BATCH = $(EMACS) -batch -Q -L .
  17. # How to byte-compile the whole source directory
  18. ELCDIR = $(BATCH) \
  19. --eval '(defconst org-release "$(ORGVERSION)")' \
  20. --eval '(batch-byte-recompile-directory 0)'
  21. # How to byte-compile a single source file
  22. ELC = $(BATCH) -f batch-byte-compile
  23. # How to make a pdf file from a texinfo file
  24. TEXI2PDF = texi2pdf
  25. # How to make a pdf file from a tex file
  26. PDFTEX = pdftex
  27. # How to create directories
  28. MKDIR = mkdir -p
  29. # How to create the info files from the texinfo file
  30. MAKEINFO = makeinfo
  31. # How to create the HTML file
  32. TEXI2HTML = makeinfo --html --number-sections
  33. # How to find files
  34. FIND = find
  35. # How to remove files
  36. RM = rm -f
  37. # How to remove files recursively
  38. RMR = rm -fr
  39. # How to stream edit a file
  40. SED = sed
  41. # How to copy the lisp files and elc files to their destination.
  42. # CP = cp -p # try this if there is no install
  43. CP = install -p
  44. # Name of the program to install info files
  45. INSTALL_INFO = install-info