diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -1,5 +1,6 @@ .PHONY: all clean test \ check \ + litmus \ static \ go_files \ lcov.info @@ -18,7 +19,8 @@ SCM_FILES = $(shell find module/ -type f -name \*.scm) GO_FILES = $(SCM_FILES:module/%.scm=obj-$(GUILE_VERSION)/%.go) GUILE_ENV = GUILE_LOAD_PATH=$(PWD)/module \ - GUILE_LOAD_COMPILED_PATH=$(PWD)/obj-$(GUILE_VERSION) + GUILE_LOAD_COMPILED_PATH=$(PWD)/obj-$(GUILE_VERSION) \ + GUILE_AUTO_COMPILE=0 GUILE_C_FLAGS = -Lmodule \ -Wshadowed-toplevel -Wunbound-variable \ @@ -34,10 +36,10 @@ LIMIT_FILES=$(LIMIT:%=--only %) # Skip these files when testing SKIP=--skip $(PWD)/tests/test/web-server.scm -all: go_files README static $(LOCALIZATIONS) +all: go_files static $(LOCALIZATIONS) $(MAKE) -C doc/ref -XGETTEXT_FLAGS = --from-code=UTF-8 --add-comments --indent -k_ +XGETTEXT_FLAGS = --from-code=UTF-8 --add-comments --indent -kG_ static: $(MAKE) -C static @@ -68,17 +70,13 @@ install: all install -d $(DESTDIR)$(GUILE_SITE_DIR) $(DESTDIR)$(GUILE_CCACHE_DIR) rsync -a module/ $(DESTDIR)$(GUILE_SITE_DIR) rsync -a obj-$(GUILE_VERSION)/ $(DESTDIR)$(GUILE_CCACHE_DIR) - install -d $(DESTDIR)/usr/share/calp/www $(MAKE) -C static install $(MAKE) -C system install $(MAKE) -C doc/ref install - install -m 644 -D -t $(DESTDIR)/usr/share/doc/calp README + install -m 644 -D -t $(DESTDIR)/usr/share/doc/calp README.md install -m 755 -D -t $(DESTDIR)/usr/lib/calp/ scripts/tzget install -m755 -D production-main $(DESTDIR)/usr/bin/calp -README: README.in - ./main text < README.in | sed "s/<<today>>/`date -I`/" > README - lcov.info: $(GO_FILES) env DEBUG=0 tests/run-tests.scm --coverage=$@ $(if $(VERBOSE),--verbose) $(SKIP) $(LIMIT_FILES) @@ -94,3 +92,6 @@ coverage: lcov.info check: tests/run-tests.scm $(if $(VERBOSE),--verbose) $(SKIP) $(LIMIT_FILES) + +litmus: + tests/litmus.scm $(path) |