# Files to install FILES=caml-font.el caml-hilit.el caml.el camldebug.el inf-caml.el # Where to install. If empty, automatically determined. EMACSDIR= # Name of Emacs executable EMACS=emacs # Command for byte-compiling the files COMPILECMD=(progn \ (setq load-path (cons "." load-path)) \ (byte-compile-file "caml.el") \ (byte-compile-file "inf-caml.el") \ (byte-compile-file "camldebug.el")) install: @if test "$(EMACSDIR)" = ""; then \ dir=`($(EMACS) --batch --eval "(mapcar 'print load-path)") \ 2>/dev/null | \ sed -n -e '/\/site-lisp/s/"//gp'`; \ if test "$$dir" = ""; then \ echo "Cannot determine Emacs site-lisp directory"; \ exit 2; \ fi; \ $(MAKE) EMACSDIR="$$dir" simple-install; \ else \ $(MAKE) simple-install; \ fi simple-install: @echo "Installing in $(EMACSDIR)..." cp $(FILES) $(EMACSDIR) cd $(EMACSDIR); $(EMACS) --batch --eval '$(COMPILECMD)' clean: rm -f *~ #*#