src/HOL/Makefile
changeset 2534 7a876fc091d6
parent 2450 3ad2493fa0e0
child 2889 a86f3b5f3cc7
--- a/src/HOL/Makefile	Tue Jan 21 10:58:32 1997 +0100
+++ b/src/HOL/Makefile	Tue Jan 21 11:29:28 1997 +0100
@@ -183,8 +183,23 @@
 	else echo 'exit_use_dir"Lambda";quit();' | $(LOGIC); \
 	fi
 
-##Type inference for MiniML
-MINIML_NAMES = I Maybe MiniML Type W
+## Type inference without let
+
+W0_NAMES = I Maybe MiniML Type W
+
+W0_FILES = W0/ROOT.ML \
+	      $(W0_NAMES:%=W0/%.thy) $(W0_NAMES:%=W0/%.ML)
+
+W0:	$(BIN)/HOL  $(W0_FILES)
+	@if [ "$${MAKE_HTML-undefined}" != "undefined" ]; \
+	then echo 'make_html := true; exit_use_dir"W0";quit();' \
+	       | $(LOGIC);\
+	else echo 'exit_use_dir"W0";quit();' | $(LOGIC); \
+	fi
+
+## Type inference with let
+
+MINIML_NAMES = Generalize Instance Maybe MiniML Type W
 
 MINIML_FILES = MiniML/ROOT.ML \
 	      $(MINIML_NAMES:%=MiniML/%.thy) $(MINIML_NAMES:%=MiniML/%.ML)