1 ####======= Common Declarations for *all* ESS -*- Makefile -*- s ==========
3 ### File: $Revision: 5.19 $.
11 ## emacs distribution that you are installing ESS for.
18 EMACSBATCH = $(EMACS) -batch -no-site-file -no-init-file
20 # default xemacs package installation tree
21 # necessary for target xemacs-links
22 XEMACSDIR=/usr/local/lib/xemacs
24 # Destination of your info files
25 # defaults to the info directory relative to the doc directory
26 INFODIR = /usr/local/info
28 # Destination of your byte-compiled elisp (.elc) files
30 LISPDIR = /usr/local/share/emacs/site-lisp
32 #LISPDIR = $(XEMACSDIR)/xemacs-packages/lisp/ess
34 ## two install commands are needed; one to create directories,
35 ## if necessary, and another to copy the files
36 # to create directories
37 INSTALLDIR = install -d
38 #INSTALLDIR = mkdir -p
40 ## file copying commands expect source-file target-directory
45 ## the sed that you want to use
48 # What GZCAT is called on your system (GNU gzip "cat")
52 # program to convert .texi{nfo} to .info
54 MAKETXT = $(MAKEINFO) --no-validate --no-headers --no-split -o -
56 ## Set ESSVERSION to the contents of VERSION
57 ## This will only work with GNU make, but you won't
58 ## need to change this unless you are an ESS developer.
59 ## If you don't have GNU make, edit this file; for example:
61 ESSVERSION=$(shell cat ./VERSION 2> /dev/null || cat ../VERSION)
62 ESSDIR=ess-$(ESSVERSION)
64 ## Set ESSVERSIONTAG to ESS-$(ESSVERSION) with .'s replaced by -s.
65 ## CVS tags can NOT contain .'s.
66 ## This will only work with GNU make, but you won't
67 ## need to change this unless you are an ESS developer.
68 ## If you don't have GNU make, use the command line; for example:
69 ## make tag ESSVERSION=5.2.0 ESSVERSIONTAG=ESS-5-2-0
70 ESSVERSIONTAG=ESS-$(shell sed 's/\./-/g' VERSION)
72 ## Updating ChangeLog via CVS with emacs requires the vc package!
73 ## If this setting doesn't suit you, you can use the command line:
74 ## make ChangeLog EMACSLOGCVS="myemacs -mybatchflags -mychangelogflags"
77 #EMACSLOGCVS=$(EMACSBATCH) -f vc-update-changelogs
79 EMACSLOGCVS=$(EMACSBATCH) -f vc-update-change-log
81 UPLOAD_SITE = cvs.analytics.washington.edu
82 UPLOAD_DIR = /home/ess/downloads
84 .SUFFIXES: .i3 .m3 .nw .tex .dvi .html .c .h .el .elc