From f115e4627966ae900aef55cb10f9e6207dbe7adf Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Fri, 1 Mar 2002 06:17:46 +0000 Subject: Initial revision --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a1eaa78 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +DIRS = $(shell find . ! -name CVS -type d) +SPECIAL = chess-auto.el +SOURCE = $(filter-out $(SPECIAL),$(shell find -name '*.el')) +TARGET = $(patsubst %.el,%.elc,$(SPECIAL) $(SOURCE)) +EMACS = emacs + +all: $(TARGET) + -rm subdirs.elc + +chess-auto.el: chess-auto.in $(SOURCE) + cp chess-auto.in chess-auto.el + -rm chess-auto.elc + $(EMACS) --no-init-file --no-site-file -batch \ + -l $(shell pwd)/chess-auto \ + -f generate-autoloads \ + $(shell pwd)/chess-auto.el $(DIRS) + +%.elc: %.el + $(EMACS) --no-init-file --no-site-file -batch \ + -f batch-byte-compile $< + +clean: + rm -f $(TARGET) *~ + +fullclean: clean + -rm *.elc chess-auto.el -- cgit v1.2.3