Blob Blame History Raw
#        -*-makefile-*- (gpm/contrib)
#
# Copyright (C) 2001 Nico Schottelius <nico@schottelius.org>
#


srcdir = @srcdir@
top_builddir = ..

include $(top_builddir)/Makefile.include

all: $(filter-out %.elc,$(srcdir)/$(ELISP))

install: all
	if [ -n "$(filter-out %.elc,$(ELISP))" ]; then for i in `echo $(filter-out %.elc,$(ELISP))`; do \
		$(INSTALL_DATA) $(srcdir)/$$i $(lispdir)/`basename $$i` ;\
	done; fi

%.elc: %.el
	$(EMACS) -batch -l $(srcdir)/emacs/exec.el -exec '(byte-compile-file "$<")'

uninstall:
	if [ -n "$(filter-out %.elc,$(ELISP))" ]; then for i in `echo $(filter-out %.elc,$(ELISP))`; do \
		rm -f $(lispdir)/$$i ;\
	done; fi 

dist:
	$(CP) -r $(srcdir) $(top_builddir)/gpm-$(release)/

clean distclean:
	$(RM) $(srcdir)/emacs/*.elc Makefile