diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-02-21 01:44:01 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-02-21 12:23:32 +0100 |
commit | c9533cb89bc9d209d48314c7d608090b3d6ab7b5 (patch) | |
tree | f17cbedfc7e15373377a6771442d3503e610ba4a /Makefile.am |
First commit
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..70babd4 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,44 @@ +DISTCHECK_CONFIGURE_FLAGS = CONFIG_SHELL=$(CONFIG_SHELL) SHELL=$(SHELL) +ACLOCAL_AMFLAGS = -I m4 +nodist_noinst_SCRIPTS = pre-inst-env + +EXTRA_DIST = web-client-with-cache.org + +moddir = $(prefix)/share/guile/site/$(GUILE_EFFECTIVE_VERSION) +godir = $(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache + +webmoddir = $(moddir)/web +webgodir = $(godir)/web +clientwebmoddir = $(webmoddir)/client +clientwebgodir = $(webgodir)/client + +dist_clientwebmod_DATA = $(srcdir)/web/client/with-cache.scm +clientwebgo_DATA = web/client/with-cache.go + +install_go_targets = install-clientwebgoDATA +install_mod_targets = install-dist_clientwebmodDATA + +CLEANFILES = $(clientwebgo_DATA) + +SUFFIXES = .scm .go +.scm.go: + $(AM_V_GEN) $(top_builddir)/pre-inst-env $(GUILD) compile $(GUILE_WARNINGS) $(GUILD_OPTIONS) -o "$@-t" "$<" + @mv "$@-t" "$@" + +$(install_go_targets): $(install_mod_targets) + +$(srcdir)/web/client/with-cache.scm: web-client-with-cache.org + $(AM_V_GEN) $(EMACS) --batch \ + --file $(srcdir)/$< \ + --eval "(setq org-confirm-babel-evaluate nil)" \ + --eval "(setq geiser-scheme-implementation 'guile)" \ + -f org-babel-tangle \ + || rm -f web/client/with-cache.scm + +$(srcdir)/doc/web-client-with-cache.texi: web-client-with-cache.org + $(AM_V_GEN) $(EMACS) --batch \ + --file $(srcdir)/$< \ + --eval "(setq org-confirm-babel-evaluate nil)" \ + --eval "(setq geiser-scheme-implementation 'guile)" \ + -f org-texinfo-export-to-texinfo + @mv web-client-with-cache.texi doc/web-client-with-cache.texi |