# Makefile for GREED prefix = @prefix@ datarootdir = @datarootdir@ datadir = @datadir@ VERSION = @PACKAGE_VERSION@ # lispdir is the directory for local Emacs LISP programs # (add it to `load-path' if necessary). lispdir = @lispdir@ # infodir is the directory for Info files # (add it to `Info-default-directory-list' if necessary). infodir = @infodir@ # DOT_EMACS is the user's .emacs file DOT_EMACS = $(HOME)/.emacs # If UPDATE_DOT_EMACS is "true", then the user's .emacs file # will be updated with LISP code to set up `load-path' and # `Info-default-directory-list' appropriately. UPDATE_DOT_EMACS = @UPDATE_DOT_EMACS@ # EMACS is the Emacs program EMACS = @EMACS@ export DOT_EMACS export infodir export lispdir all: greed.info greed-md5.elc greed.elc greed-help-macro.elc greed.elc: greed.el "$(EMACS)" -batch -l greed-make.el -f batch-byte-compile greed.el greed-md5.elc: greed-md5.el "$(EMACS)" -batch -l greed-make.el -f batch-byte-compile greed-md5.el greed-help-macro.elc: greed-help-macro.el "$(EMACS)" -batch -l greed-make.el -f batch-byte-compile greed-help-macro.el greed.info: greed.texi "$(EMACS)" -batch -l texinfmt -f batch-texinfo-format greed.texi greed.dvi: greed.texi texi2dvi greed.texi clean: rm -f greed.elc greed-md5.elc greed-help-macro.elc greed.info distclean: clean rm -f greed.aux greed.cp greed.cps greed.dvi greed.fn greed.ky rm -f greed.log greed.pg greed.toc greed.tp greed.vr greed.vrs rm -f Makefile rm -rf autom4te.cache config.status config.log config.cache rm -rf debian/tmp debian/files maintainer-clean: distclean rm -f configure changelog: if test -x .bzr; then bzr log > changelog; fi dist: changelog rm -rf greed-$(VERSION) mkdir greed-$(VERSION) mkdir greed-$(VERSION)/debian cp Makefile.in configure configure.ac greed-$(VERSION) cp greed-make.el greed.el greed-md5.el greed-help-macro.el greed.texi greed-$(VERSION) cp update-dot-emacs greed-$(VERSION) cp changelog.old changelog README greed-$(VERSION) cp debian/50greed.el debian/changelog debian/control greed-$(VERSION)/debian cp debian/copyright debian/install debian/postinst greed-$(VERSION)/debian cp debian/prerm debian/remove debian/rules greed-$(VERSION)/debian tar cf greed-$(VERSION).tar greed-$(VERSION) gzip -9f greed-$(VERSION).tar rm -rf greed-$(VERSION) distcheck: dist gzip -cd greed-$(VERSION).tar.gz | tar xf - cd greed-$(VERSION) && ./configure cd greed-$(VERSION) && make cd greed-$(VERSION) && make dist rm -rf greed-$(VERSION) dvi: greed.dvi info: greed.info installdirs: mkdir -p $(lispdir) mkdir -p $(infodir) install: installdirs cp greed.elc greed-md5.elc greed-help-macro.elc $(lispdir) cp greed.info $(infodir) if $(UPDATE_DOT_EMACS); then ./update-dot-emacs; fi uninstall: rm -f $(lispdir)/greed.elc rm -f $(lispdir)/greed-md5.elc rm -f $(lispdir)/greed-help-macro.elc rm -f $(infodir)/greed.info Makefile: Makefile.in config.status ./config.status config.status: configure ./config.status --recheck configure: configure.ac autoconf echo-version: @echo $(VERSION) .PHONY: changelog