From ea81a8087bcd7953b083a2be9db447f75e7ebf56 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Wed, 2 Apr 2014 22:23:37 -0500 Subject: All: split types into types, env, printer, core. - types: low-level mapping to the implementation language. - core: functions on types that are exposed directly to mal. - printer: implementation called by pr-str, str, prn, println. - env: the environment implementation - Also, unindent all TCO while loops so that the diff of step4 and step5 are minimized. --- php/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 php/Makefile (limited to 'php/Makefile') diff --git a/php/Makefile b/php/Makefile new file mode 100644 index 0000000..e7ea51d --- /dev/null +++ b/php/Makefile @@ -0,0 +1,16 @@ + +TESTS = + +SOURCES = readline.php types.php reader.php printer.php \ + env.php core.php stepA_more.php + +.PHONY: stats tests $(TESTS) + +stats: $(SOURCES) + @wc $^ + +tests: $(TESTS) + +$(TESTS): + @echo "Running $@"; \ + php $@ || exit 1; \ -- cgit v1.2.3