blob: 24d931294180c10646249bbbe31b5215f9996a66 [file] [log] [blame]
Mark Wooding8911db72006-03-05 16:14:31 +00001## Build and install stuff
2
3EMACS = emacs
4
Alexandre Julliard78513862009-02-07 14:24:54 +01005ELC = git.elc git-blame.elc
Jakub Narebskie14421b2006-06-29 22:11:25 +02006INSTALL ?= install
Mark Wooding8911db72006-03-05 16:14:31 +00007INSTALL_ELC = $(INSTALL) -m 644
Jakub Narebskie14421b2006-06-29 22:11:25 +02008prefix ?= $(HOME)
Mark Wooding8911db72006-03-05 16:14:31 +00009emacsdir = $(prefix)/share/emacs/site-lisp
Emil Medve4cb08df2007-07-14 12:51:44 -050010RM ?= rm -f
Mark Wooding8911db72006-03-05 16:14:31 +000011
12all: $(ELC)
13
14install: all
Ville Skyttä1e31fbe2007-04-05 21:09:31 +030015 $(INSTALL) -d $(DESTDIR)$(emacsdir)
David Kastrup99c01de2007-07-15 11:46:11 +020016 $(INSTALL_ELC) $(ELC:.elc=.el) $(ELC) $(DESTDIR)$(emacsdir)
Mark Wooding8911db72006-03-05 16:14:31 +000017
18%.elc: %.el
Xavier Maillard5ced0572007-03-05 09:23:42 +010019 $(EMACS) -batch -f batch-byte-compile $<
Mark Wooding8911db72006-03-05 16:14:31 +000020
Emil Medve4cb08df2007-07-14 12:51:44 -050021clean:; $(RM) $(ELC)