(ess-mode-menu): Add new submenu "Other" to "Start Process" where the
[ess.git] / Makeconf
blobb437e9eb0dacd31a5e6981f34a2b27d23eb2599f
1 ####======= Common Declarations for *all* ESS -*- Makefile -*- s ==========
2 ###
3 ### File: $Revision: 5.22 $.
4 ###
6 PREFIX=/usr/local
8 # no csh please
9 SHELL = /bin/sh
11 ## emacs distribution that you are installing ESS for.
13 ## emacs
14 EMACS=emacs
15 ## xemacs
16 #EMACS=xemacs
18 EMACSBATCH = $(EMACS) -batch -no-site-file -no-init-file
20 # default xemacs package installation tree
21 # necessary for target xemacs-links
22 XEMACSDIR=$(PREFIX)/lib/xemacs
24 ## Updating ChangeLog via CVS with emacs requires the vc package!
25 ## If this setting doesn't suit you, you can use the command line:
26 ## make ChangeLog EMACSLOGCVS="-f mychangelogfunc"
27 EMACSLOGCVS=-f vc-update-change-log
29 # Destination of your info files
30 # defaults to the info directory relative to the doc directory
31 INFODIR =$(PREFIX)/info
33 # Destination of your byte-compiled elisp (.elc) files 
34 # Emacs
35 LISPDIR =$(PREFIX)/share/emacs/site-lisp
36 # XEmacs
37 #LISPDIR = $(XEMACSDIR)/xemacs-packages/lisp/ess
39 ## two install commands are needed; one to create directories, 
40 ## if necessary, and another to copy the files
41 #  to create directories
42 INSTALLDIR = install -d 
43 #INSTALLDIR = mkdir -p
45 ## file copying commands expect source-file target-directory
46 #  to copy the files
47 INSTALL = cp -p
48 #INSTALL = install 
50 ## the sed that you want to use
51 SED = sed
53 # What GZCAT is called on your system (GNU gzip "cat")
54 #GZCAT = gzcat
55 GZCAT = zcat
57 # program to convert .texi{nfo} to .info
58 MAKEINFO = makeinfo
59 MAKETXT = $(MAKEINFO) --no-validate --no-headers --no-split -o -
61 ## Set ESSVERSION to the contents of VERSION
62 ## This will only work with GNU make, but you won't
63 ## need to change this unless you are an ESS developer.
64 ## If you don't have GNU make, edit this file; for example:
65 ## ESSVERSION=5.2.0
66 ESSVERSION=$(shell cat ./VERSION 2> /dev/null || cat ../VERSION)
67 ESSDIR=ess-$(ESSVERSION)
69 ## Set ESSVERSIONTAG to ESS-$(ESSVERSION) with .'s replaced by -s.
70 ## CVS tags can NOT contain .'s.
71 ## This will only work with GNU make, but you won't
72 ## need to change this unless you are an ESS developer.
73 ## If you don't have GNU make, use the command line; for example:
74 ## make tag ESSVERSION=5.2.0 ESSVERSIONTAG=ESS-5-2-0
75 ESSVERSIONTAG=ESS-$(shell sed 's/\./-/g' VERSION)
77 UPLOAD_SITE = cvs.analytics.washington.edu
78 UPLOAD_DIR = /home/ess/downloads
80 .SUFFIXES: .i3 .m3 .nw .tex .dvi .html .c .h .el .elc