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. --- make/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'make/Makefile') diff --git a/make/Makefile b/make/Makefile index 1110397..2bb1e1e 100644 --- a/make/Makefile +++ b/make/Makefile @@ -1,7 +1,8 @@ TESTS = tests/types.mk tests/reader.mk tests/step9_interop.mk -SOURCES = util.mk readline.mk gmsl.mk types.mk reader.mk stepA_more.mk +SOURCES = util.mk readline.mk gmsl.mk types.mk reader.mk printer.mk \ + env.mk core.mk stepA_more.mk mal.mk: $(SOURCES) echo "#!/usr/bin/make -f" > $@ -- cgit v1.2.3