guile: Recognize library declaration correctly
[geiser.git] / Makefile.am
blob6e1b49b206ed07cd68480baa401f858c0cc53866
1 SUBDIRS = . elisp scheme bin doc
3 EXTRA_DIST = THANKS README.org README.elpa
5 README: README.org
6         cp $(top_srcdir)/README.org README
8 dist-hook:
9         $(SHELL) $(top_srcdir)/ChangeLog > $(top_distdir)/ChangeLog
11 elpa_name = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)
12 elpa_dir = $(abs_top_builddir)/$(elpa_name)
13 elpa_slogan = "GNU Emacs and Scheme talk to each other"
14 geiser_el = $(elpa_dir)/geiser.el
15 bin_dir = $(elpa_dir)/bin
16 scheme_dir = $(elpa_dir)/scheme
18 elpa: README.elpa info
19         rm -rf $(elpa_dir)
20         $(mkdir_p) $(elpa_dir)
22         echo '(define-package "geiser" "$(PACKAGE_VERSION)" $(elpa_slogan))' \
23              > $(elpa_dir)/geiser-pkg.el
25         $(INSTALL_DATA) $(abs_top_srcdir)/elisp/*.el \
26                         $(elpa_dir)
28         $(mkdir_p) $(scheme_dir)/chez/geiser
29         $(mkdir_p) $(scheme_dir)/guile/geiser
30         $(mkdir_p) $(scheme_dir)/gambit/geiser
31         $(mkdir_p) $(scheme_dir)/racket/geiser
32         $(mkdir_p) $(scheme_dir)/chicken/geiser
33         $(mkdir_p) $(scheme_dir)/chibi/geiser
34         $(mkdir_p) $(scheme_dir)/mit/geiser
35         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/chez/geiser/* \
36                         $(scheme_dir)/chez/geiser
37         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/guile/geiser/* \
38                         $(scheme_dir)/guile/geiser
39         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/gambit/geiser/* \
40                         $(scheme_dir)/gambit/geiser
41         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/racket/geiser/* \
42                         $(scheme_dir)/racket/geiser
43         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/chibi/geiser/* \
44                         $(scheme_dir)/chibi/geiser
45         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/chicken/geiser/* \
46                         $(scheme_dir)/chicken/geiser
47         $(INSTALL_DATA) $(abs_top_srcdir)/scheme/mit/geiser/* \
48                         $(scheme_dir)/mit/geiser
50         $(INSTALL_DATA) $(srcdir)/doc/geiser.info $(elpa_dir)
51         (cd $(elpa_dir) && install-info --dir=dir geiser.info 2>/dev/null)
53         $(INSTALL_DATA) $(top_srcdir)/README.elpa $(elpa_dir)/README
55         $(mkdir_p) $(bin_dir)
56         $(INSTALL) $(top_srcdir)/bin/geiser-racket.sh $(bin_dir)
58         rm -f $(elpa_name).tar
59         tar cf $(elpa_name).tar $(elpa_name)