aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 9 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 34ffaa71..7c51dac5 100644
--- a/Makefile
+++ b/Makefile
@@ -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)