1 ####======= Common Declarations for *all* ESS -*- Makefile -*- s ==========
3 ### File: $Revision: 5.22 $.
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=$(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
35 LISPDIR =$(PREFIX)/share/emacs/site-lisp
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
50 ## the sed that you want to use
53 # What GZCAT is called on your system (GNU gzip "cat")
57 # program to convert .texi{nfo} to .info
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:
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