## ## Makefile for byte-compile ## ## Kazuhiko Yamamoto (kazu@is.aist-nara.ac.jp) 11/18/94 ## ## ## Set BINDIR, EMACS, VERSION, LOADPATH, and ELISPDIR. ## Then make and make install! ## ## ## for bin directory ## #CC = gcc CFLAGS = -O BINDIR = /usr/local/bin ## ## for byte-compile ## #EMACS = emacs #EMACS = xemacs EMACS = mule #EMACS = mule2 #EMACS = mule19 #VERSION = 19.30 #VERSION = 19.29 VERSION = 19.28 #VERSION = 19.28-2.3 LOADPATH = .:/usr/local/lib/$(EMACS)/$(VERSION)/lisp #LOADPATH = .:/usr/local/lib/$(EMACS)-$(VERSION)/lisp #LOADPATH = .:/usr/local/emacs/lisp #LOADPATH = .:/usr/local/mule/lisp #LOADPATH = .:/share/$(EMACS)/$(VERSION)/lisp ELISPDIR = /usr/local/lib/$(EMACS)/site-lisp #ELISPDIR = /usr/local/lib/emacs MEW = mew.elc TARGETS = mew.elc mew-refile.elc mew-url.elc mew-pem.elc mew-pgp.elc mew-gnus.elc mew-fib.elc RM = rm -f ENV = env BIN = bin .SUFFIXES: .elc .el .el.elc: $(ENV) EMACSLOADPATH=$(LOADPATH) $(EMACS) -batch -f batch-byte-compile $< # $(ENV) EMACSLOADPATH=$(LOADPATH) $(EMACS) -batch -q -no-site-file -f batch-byte-compile $< all: $(TARGETS) cd $(BIN); $(MAKE) $(MAKEFLAGS) CFLAGS="$(CFLAGS)" CC="$(CC)" # for HP # cd $(BIN); $(MAKE) -$(MAKEFLAGS) CFLAGS="$(CFLAGS)" CC="$(CC)" mew: $(MEW) install: $(TARGETS) cp $(TARGETS) $(ELISPDIR) cd $(BIN); $(MAKE) install BINDIR="$(BINDIR)" clean: $(RM) $(TARGETS) cd $(BIN); $(MAKE) clean ## ## End of Makefile ##