src/HOL/IsaMakefile
changeset 2527 0ba3755ce398
parent 2473 3eb12c85846c
child 2545 d10abc8c11fb
--- a/src/HOL/IsaMakefile	Fri Jan 17 19:26:47 1997 +0100
+++ b/src/HOL/IsaMakefile	Fri Jan 17 19:29:38 1997 +0100
@@ -123,9 +123,20 @@
 	@$(ISATOOL) testdir $(OUT)/HOL Lambda
 
 
-## Type inference for MiniML
+## Type inference without let
+
+W0_NAMES = I Maybe MiniML Type W
+
+W0_FILES = W0/ROOT.ML \
+	      $(W0_NAMES:%=W0/%.thy) $(W0_NAMES:%=W0/%.ML)
 
-MINIML_NAMES = I Maybe MiniML Type W
+W0: $(OUT)/HOL $(W0_FILES)
+	@$(ISATOOL) testdir $(OUT)/HOL W0
+
+
+## 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)
@@ -159,7 +170,7 @@
 
 ## Full test
 
-test:	$(OUT)/HOL TFL IMP Hoare Lex Integ Auth Subst Lambda MiniML IOA ex
+test:	$(OUT)/HOL TFL IMP Hoare Lex Integ Auth Subst Lambda W0 MiniML IOA ex
 	echo 'Test examples ran successfully' > test