@SET_MAKE@ PACKAGE_VERSION = @PACKAGE_VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ ############################################################################## # location of required programms prefix = @prefix@ RM = @RM@ ETAGS = etags MKDIR_P = @MKDIR_P@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ top_srcdir = @top_srcdir@ srcdir = @srcdir@ datarootdir= @datarootdir@ lispdir = @lispdir@ EMACS_PROG = @EMACS_PROG@ FLAGS = @FLAGS@ # Other settings OTHERDIRS = @OTHERDIRS@ ebatch = srcdir=$(srcdir) otherdirs="$(OTHERDIRS)" \ $(EMACS_PROG) -batch -q $(FLAGS) -l $(srcdir)/dvc-build.el -f alldeps = dvc-version.el dvc-site.el all: $(alldeps) $(ebatch) dvc-build-all all-verbose: $(alldeps) $(ebatch) dvc-build-all verbose # We install foo.el only if there is also foo.elc. install: all $(MKDIR_P) -m 0755 "$(lispdir)" @dlist='$(srcdir) $(srcdir)/contrib' ; \ test '$(srcdir)' = '.' || dlist=". $$dlist" ; \ for elc in *.elc ; do \ el=`echo $$elc | sed 's/.$$//'` ; orig= ; \ for d in $$dlist ; do \ if [ -r "$$d/$$el" ] ; then \ orig="$$d/$$el" ; break ; fi ; done ; \ test "$$orig" || continue ; \ echo Installing $$el ; \ $(INSTALL_DATA) "$$orig" "$(lispdir)" ; \ echo Installing $$elc ; \ $(INSTALL_DATA) $$elc "$(lispdir)" ; \ done $(INSTALL_DATA) xmtn-hooks.lua $(lispdir) clean: rm -f *.elc dvc-site.el \ dvc-autoloads.el auto-autoloads.el custom-load.el Makefile: $(srcdir)/Makefile.in ../config.status cd ..; ./config.status distclean: clean rm -f Makefile maintainer-clean: rm -f dvc-version.el TAGS: $(SRCS) @if test "x$(ETAGS)" = "x" ; then \ echo "Sorry, no \`etags' program available." ; \ else \ $(ETAGS) */*.el ; \ fi ############################################################################## autoloads: $(ebatch) dvc-build-autoloads $(srcdir) ############################################################################## dvc-version.el: ../config.status @echo Creating $@ @( echo ';;; $@ (generated file -- do not edit!)' ; \ echo '(defconst dvc-version "$(PACKAGE_VERSION)"' ; \ echo ' "Version of DVC loaded.' ; \ echo 'Please send bug reports to <$(PACKAGE_BUGREPORT)>.")' ; \ echo "(provide 'dvc-version)" ) \ > $@ dvc-site.el: ../config.status $(srcdir)/dvc-site.el.in (cd .. ; ./config.status lisp/$@) .PHONY: all all-verbose install \ clean distclean maintainer-clean