37 lines
921 B
Makefile
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:
|