mk/emacsd.mk
2012-07-25 09:08:26 +02:00

37 lines
921 B
Makefile

EMACS_OSX := $(HOME)/Work/oss/build/osx/clang/64/dbg/emacs-new/nextstep/Emacs.app/Contents/MacOS/Emacs
EMACS := $(or $(wildcard $(EMACS_OSX)),emacs)
#SHELL := sh.exe -x
#$(error E:$(EMACS))
DOT_DIR := $(HOME)/.emacs.d
ELISP_DIR := $(DOT_DIR)/elisp-vcs
LISP_DIR := $(DOT_DIR)/lisp
INFO_DIR := $(DOT_DIR)/info
MAKEINFO := makeinfo
TEXI2DVI := texi2dvi
PS2PDF := ps2pdf
DVIPDFM := dvipdfm
CEDET_HOME := $(subst /cygdrive/d,,$(LISP_DIR)/cedet)
#$(error '$(call emacspath,.)')
#$(error fixpath: '$(call fixpath,$(HOME))')
# #########################################################################
# general pattern rules
# #########################################################################
%.elc : %.el
$(EMACS) -batch -q -no-site-file\
$(addprefix -L ,$(LOAD_PATH))\
$(EMACSFLAGS)\
-f batch-byte-compile $(call emacspath,$?)
# Local Variables:
# tab-width: 2
# End: