EMACS = /usr/bin/emacs
SITELISP = /vob/tms-os/externsw/gnu/site-lisp
EVAL = --eval "(add-to-list 'load-path \"$(SITELISP)\")"
BC = $(EMACS) -batch -q $(EVAL) -f batch-byte-compile
SHELL = /bin/bash
DEST=~/emacs

.SUFFIXES:
.SUFFIXES: .elc .el .d

.el.elc:
	$(BC) $<
.elc.d:
	cp $< $(DEST)
	touch $(<:.elc=.d)

all:
	@$(MAKE) -r -k $$(for i in *.el; do echo $${i}c; done)

distribution: all
	@$(MAKE) -r -k \
	  $$(for i in *.el; do echo $$(expr $$i : '\(.*\)\.el$$').d; done)

clean:
	rm *.elc *~ *.d 2>/dev/null
