X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=emacs_el%2FMakefile;h=62296bc1e719edfdee3c711edd2260d99d264951;hb=5568b67a3f7f122b8fe0b0b923c8c003c6c0acba;hp=b85c3cc588282a4e76dfcfe70235d1281a728f62;hpb=a1bc3d2aea212e9baf2df13c3dd041cbeed7c8d1;p=lib.git diff --git a/emacs_el/Makefile b/emacs_el/Makefile index b85c3cc..62296bc 100644 --- a/emacs_el/Makefile +++ b/emacs_el/Makefile @@ -8,15 +8,26 @@ ifeq ($(strip $(WHICH_EMACS)),) ELC_FILES=$(patsubst %.el,%.elc,$(wildcard *.el)) endif -all: $(ELC_FILES) +SUBDIRS= +LIBOPTS=-L . +ifeq ($(strip $(WHICH_EMACS)),) +SUBDIRS=configuration org-ref +LIBDIRS=-L . +endif + + +all: $(ELC_FILES) $(SUBDIRS) EMACS=emacs +$(SUBDIRS): %: + $(MAKE) -C $@ + %.elc: %.el - $(EMACS) -q -no-site-file -L . --no-site-file -batch -f batch-byte-compile $<; + $(EMACS) -q -no-site-file $(LIBDIRS) --no-site-file -batch -f batch-byte-compile $<; clean: rm -f *.elc -.PHONY: clean all +.PHONY: clean all $(SUBDIRS)