Added HOL-SPARK and removed old_primrec.ML
authorberghofe
Sat, 15 Jan 2011 12:48:39 +0100
changeset 41566 676b32bea254
parent 41565 9718c32f9c4e
child 41567 72dd2eec64d8
Added HOL-SPARK and removed old_primrec.ML
src/HOL/IsaMakefile
--- a/src/HOL/IsaMakefile	Sat Jan 15 12:47:52 2011 +0100
+++ b/src/HOL/IsaMakefile	Sat Jan 15 12:48:39 2011 +0100
@@ -18,6 +18,7 @@
   HOL-Nominal \
   HOL-Probability \
   HOL-Proofs \
+  HOL-SPARK \
   HOL-Word \
   HOL4 \
   HOLCF \
@@ -1201,7 +1202,6 @@
   Nominal/nominal_permeq.ML \
   Nominal/nominal_primrec.ML \
   Nominal/nominal_thmdecls.ML \
-  Nominal/old_primrec.ML \
   Library/Infinite_Set.thy
 	@cd Nominal; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-Nominal
 
@@ -1346,6 +1346,69 @@
 	@cd Boogie; $(ISABELLE_TOOL) usedir $(OUT)/HOL-Boogie Examples
 
 
+## HOL-SPARK
+
+HOL-SPARK: HOL-Word $(OUT)/HOL-SPARK
+
+$(OUT)/HOL-SPARK: $(OUT)/HOL-Word SPARK/ROOT.ML 		\
+  SPARK/SPARK.thy SPARK/SPARK_Setup.thy				\
+  SPARK/Tools/fdl_lexer.ML SPARK/Tools/fdl_parser.ML		\
+  SPARK/Tools/spark_commands.ML SPARK/Tools/spark_vcs.ML
+	@cd SPARK; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL-Word HOL-SPARK
+
+
+## HOL-SPARK-Examples
+
+HOL-SPARK-Examples: HOL-SPARK $(LOG)/HOL-SPARK-Examples.gz
+
+$(LOG)/HOL-SPARK-Examples.gz: $(OUT)/HOL-SPARK				\
+  SPARK/Examples/ROOT.ML						\
+  SPARK/Examples/Gcd/Greatest_Common_Divisor.thy			\
+  SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.fdl			\
+  SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.rls			\
+  SPARK/Examples/Gcd/greatest_common_divisor/g_c_d.siv			\
+  SPARK/Examples/Liseq/Longest_Increasing_Subsequence.thy		\
+  SPARK/Examples/Liseq/liseq/liseq_length.fdl				\
+  SPARK/Examples/Liseq/liseq/liseq_length.rls				\
+  SPARK/Examples/Liseq/liseq/liseq_length.siv				\
+  SPARK/Examples/RIPEMD-160/F.thy SPARK/Examples/RIPEMD-160/Hash.thy	\
+  SPARK/Examples/RIPEMD-160/K_L.thy SPARK/Examples/RIPEMD-160/K_R.thy	\
+  SPARK/Examples/RIPEMD-160/R_L.thy					\
+  SPARK/Examples/RIPEMD-160/RMD_Lemmas.thy				\
+  SPARK/Examples/RIPEMD-160/RMD_Specification.thy			\
+  SPARK/Examples/RIPEMD-160/RMD.thy SPARK/Examples/RIPEMD-160/Round.thy	\
+  SPARK/Examples/RIPEMD-160/R_R.thy SPARK/Examples/RIPEMD-160/S_L.thy	\
+  SPARK/Examples/RIPEMD-160/S_R.thy					\
+  SPARK/Examples/RIPEMD-160/rmd/f.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/f.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/f.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/hash.fdl				\
+  SPARK/Examples/RIPEMD-160/rmd/hash.rls				\
+  SPARK/Examples/RIPEMD-160/rmd/hash.siv				\
+  SPARK/Examples/RIPEMD-160/rmd/k_l.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/k_l.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/k_l.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/k_r.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/k_r.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/k_r.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/r_l.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/r_l.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/r_l.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/round.fdl				\
+  SPARK/Examples/RIPEMD-160/rmd/round.rls				\
+  SPARK/Examples/RIPEMD-160/rmd/round.siv				\
+  SPARK/Examples/RIPEMD-160/rmd/r_r.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/r_r.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/r_r.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/s_l.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/s_l.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/s_l.siv					\
+  SPARK/Examples/RIPEMD-160/rmd/s_r.fdl					\
+  SPARK/Examples/RIPEMD-160/rmd/s_r.rls					\
+  SPARK/Examples/RIPEMD-160/rmd/s_r.siv
+	@cd SPARK; $(ISABELLE_TOOL) usedir $(OUT)/HOL-SPARK Examples
+
+
 ## HOL-Mutabelle
 
 HOL-Mutabelle: HOL $(LOG)/HOL-Mutabelle.gz