miniMAL: step9
[jackhill/mal.git] / bash / Makefile
index d5a0867..5028788 100644 (file)
@@ -1,29 +1,21 @@
-TESTS = tests/types.sh tests/reader.sh
-
 SOURCES_BASE = types.sh reader.sh printer.sh
-SOURCES_LISP = env.sh core.sh stepA_more.sh
+SOURCES_LISP = env.sh core.sh stepA_interop.sh
 SOURCES = $(SOURCES_BASE) $(SOURCES_LISP)
 
 all: mal.sh
 
 mal.sh: $(SOURCES)
        cat $+ > $@
-       echo "#!/bin/bash" > $@
+       echo "#!/usr/bin/env bash" > $@
        cat $+ | grep -v "^source " >> $@
        chmod +x $@
 
 clean:
        rm -f mal.sh
 
-.PHONY: stats tests $(TESTS)
+.PHONY: stats
 
 stats: $(SOURCES)
        @wc $^
 stats-lisp: $(SOURCES_LISP)
        @wc $^
-
-tests: $(TESTS)
-
-$(TESTS):
-       @echo "Running $@"; \
-       bash $@ || exit 1; \