Permalink
Fetching contributors…
Cannot retrieve contributors at this time
54 lines (42 sloc) 1.83 KB
SUBDIRS = . elisp scheme bin doc
EXTRA_DIST = THANKS README.elpa
dist-hook:
$(SHELL) $(top_srcdir)/ChangeLog > $(top_distdir)/ChangeLog
elpa_name = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
elpa_dir = $(abs_top_builddir)/$(elpa_name)
elpa_slogan = "GNU Emacs and Scheme talk to each other"
geiser_el = $(elpa_dir)/geiser.el
bin_dir = $(elpa_dir)/bin
scheme_dir = $(elpa_dir)/scheme
elpa: README.elpa info
rm -rf $(elpa_dir)
$(mkdir_p) $(elpa_dir)
echo '(define-package "geiser" "$(PACKAGE_VERSION)" $(elpa_slogan))' \
> $(elpa_dir)/geiser-pkg.el
$(INSTALL_DATA) $(abs_top_srcdir)/elisp/*.el \
$(elpa_dir)
$(mkdir_p) $(scheme_dir)/chez/geiser
$(mkdir_p) $(scheme_dir)/guile/geiser
$(mkdir_p) $(scheme_dir)/racket/geiser
$(mkdir_p) $(scheme_dir)/chicken/geiser
$(mkdir_p) $(scheme_dir)/chibi/geiser
$(mkdir_p) $(scheme_dir)/mit/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/chez/geiser/* \
$(scheme_dir)/chez/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/guile/geiser/* \
$(scheme_dir)/guile/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/racket/geiser/* \
$(scheme_dir)/racket/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/chibi/geiser/* \
$(scheme_dir)/chibi/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/chicken/geiser/* \
$(scheme_dir)/chicken/geiser
$(INSTALL_DATA) $(abs_top_srcdir)/scheme/mit/geiser/* \
$(scheme_dir)/mit/geiser
$(INSTALL_DATA) $(srcdir)/doc/geiser.info $(elpa_dir)
(cd $(elpa_dir) && install-info --dir=dir geiser.info 2>/dev/null)
$(INSTALL_DATA) $(top_srcdir)/README.elpa $(elpa_dir)/README
$(mkdir_p) $(bin_dir)
$(INSTALL) $(top_srcdir)/bin/geiser-racket.sh $(bin_dir)
rm -f $(elpa_name).tar
tar cf $(elpa_name).tar $(elpa_name)