src/HOL/IsaMakefile
changeset 40939 2c150063cd4d
parent 40863 ab83ba2cd5d1
child 40968 a6fcd305f7dc
equal deleted inserted replaced
40938:e258f6817add 40939:2c150063cd4d
   154 
   154 
   155 $(OUT)/HOL-Base: base.ML $(BASE_DEPENDENCIES)
   155 $(OUT)/HOL-Base: base.ML $(BASE_DEPENDENCIES)
   156 	@$(ISABELLE_TOOL) usedir -b -f base.ML -d false -g false $(OUT)/Pure HOL-Base
   156 	@$(ISABELLE_TOOL) usedir -b -f base.ML -d false -g false $(OUT)/Pure HOL-Base
   157 
   157 
   158 PLAIN_DEPENDENCIES = $(BASE_DEPENDENCIES) \
   158 PLAIN_DEPENDENCIES = $(BASE_DEPENDENCIES) \
       
   159   $(SRC)/Provers/Arith/cancel_div_mod.ML \
       
   160   $(SRC)/Provers/Arith/cancel_sums.ML \
       
   161   $(SRC)/Provers/Arith/fast_lin_arith.ML \
       
   162   $(SRC)/Provers/order.ML \
       
   163   $(SRC)/Provers/trancl.ML \
       
   164   $(SRC)/Tools/Metis/metis.ML \
       
   165   $(SRC)/Tools/rat.ML \
       
   166   $(SRC)/Tools/subtyping.ML \
   159   Complete_Lattice.thy \
   167   Complete_Lattice.thy \
   160   Complete_Partial_Order.thy \
   168   Complete_Partial_Order.thy \
   161   Datatype.thy \
   169   Datatype.thy \
   162   Extraction.thy \
   170   Extraction.thy \
   163   Fields.thy \
   171   Fields.thy \
   180   Relation.thy \
   188   Relation.thy \
   181   Rings.thy \
   189   Rings.thy \
   182   SAT.thy \
   190   SAT.thy \
   183   Set.thy \
   191   Set.thy \
   184   Sum_Type.thy \
   192   Sum_Type.thy \
   185   Tools/abel_cancel.ML \
   193   Tools/Datatype/datatype.ML \
   186   Tools/arith_data.ML \
       
   187   Tools/async_manager.ML \
       
   188   Tools/cnf_funcs.ML \
       
   189   Tools/Datatype/datatype_abs_proofs.ML \
   194   Tools/Datatype/datatype_abs_proofs.ML \
   190   Tools/Datatype/datatype_aux.ML \
   195   Tools/Datatype/datatype_aux.ML \
   191   Tools/Datatype/datatype_case.ML \
   196   Tools/Datatype/datatype_case.ML \
   192   Tools/Datatype/datatype_codegen.ML \
   197   Tools/Datatype/datatype_codegen.ML \
   193   Tools/Datatype/datatype_data.ML \
   198   Tools/Datatype/datatype_data.ML \
   194   Tools/Datatype/datatype_prop.ML \
   199   Tools/Datatype/datatype_prop.ML \
   195   Tools/Datatype/datatype_realizer.ML \
   200   Tools/Datatype/datatype_realizer.ML \
   196   Tools/Datatype/datatype.ML \
       
   197   Tools/dseq.ML \
       
   198   Tools/Function/context_tree.ML \
   201   Tools/Function/context_tree.ML \
       
   202   Tools/Function/fun.ML \
       
   203   Tools/Function/function.ML \
   199   Tools/Function/function_common.ML \
   204   Tools/Function/function_common.ML \
   200   Tools/Function/function_core.ML \
   205   Tools/Function/function_core.ML \
   201   Tools/Function/function_lib.ML \
   206   Tools/Function/function_lib.ML \
   202   Tools/Function/function.ML \
       
   203   Tools/Function/fun.ML \
       
   204   Tools/Function/induction_schema.ML \
   207   Tools/Function/induction_schema.ML \
   205   Tools/Function/lexicographic_order.ML \
   208   Tools/Function/lexicographic_order.ML \
   206   Tools/Function/measure_functions.ML \
   209   Tools/Function/measure_functions.ML \
   207   Tools/Function/mutual.ML \
   210   Tools/Function/mutual.ML \
   208   Tools/Function/partial_function.ML \
   211   Tools/Function/partial_function.ML \
   212   Tools/Function/scnp_reconstruct.ML \
   215   Tools/Function/scnp_reconstruct.ML \
   213   Tools/Function/scnp_solve.ML \
   216   Tools/Function/scnp_solve.ML \
   214   Tools/Function/size.ML \
   217   Tools/Function/size.ML \
   215   Tools/Function/sum_tree.ML \
   218   Tools/Function/sum_tree.ML \
   216   Tools/Function/termination.ML \
   219   Tools/Function/termination.ML \
   217   Tools/inductive_codegen.ML \
       
   218   Tools/inductive.ML \
       
   219   Tools/inductive_realizer.ML \
       
   220   Tools/inductive_set.ML \
       
   221   Tools/lin_arith.ML \
       
   222   Tools/Meson/meson.ML \
   220   Tools/Meson/meson.ML \
   223   Tools/Meson/meson_clausify.ML \
   221   Tools/Meson/meson_clausify.ML \
   224   Tools/Meson/meson_tactic.ML \
   222   Tools/Meson/meson_tactic.ML \
   225   Tools/Metis/metis_reconstruct.ML \
   223   Tools/Metis/metis_reconstruct.ML \
       
   224   Tools/Metis/metis_tactics.ML \
   226   Tools/Metis/metis_translate.ML \
   225   Tools/Metis/metis_translate.ML \
   227   Tools/Metis/metis_tactics.ML \
   226   Tools/abel_cancel.ML \
       
   227   Tools/arith_data.ML \
       
   228   Tools/async_manager.ML \
       
   229   Tools/cnf_funcs.ML \
       
   230   Tools/dseq.ML \
       
   231   Tools/inductive.ML \
       
   232   Tools/inductive_codegen.ML \
       
   233   Tools/inductive_realizer.ML \
       
   234   Tools/inductive_set.ML \
       
   235   Tools/lin_arith.ML \
   228   Tools/nat_arith.ML \
   236   Tools/nat_arith.ML \
   229   Tools/primrec.ML \
   237   Tools/primrec.ML \
   230   Tools/prop_logic.ML \
   238   Tools/prop_logic.ML \
   231   Tools/refute.ML \
   239   Tools/refute.ML \
   232   Tools/rewrite_hol_proof.ML \
   240   Tools/rewrite_hol_proof.ML \
   235   Tools/split_rule.ML \
   243   Tools/split_rule.ML \
   236   Tools/try.ML \
   244   Tools/try.ML \
   237   Tools/typedef.ML \
   245   Tools/typedef.ML \
   238   Transitive_Closure.thy \
   246   Transitive_Closure.thy \
   239   Typedef.thy \
   247   Typedef.thy \
   240   Wellfounded.thy \
   248   Wellfounded.thy
   241   $(SRC)/Provers/Arith/cancel_div_mod.ML \
       
   242   $(SRC)/Provers/Arith/cancel_sums.ML \
       
   243   $(SRC)/Provers/Arith/fast_lin_arith.ML \
       
   244   $(SRC)/Provers/order.ML \
       
   245   $(SRC)/Provers/trancl.ML \
       
   246   $(SRC)/Tools/Metis/metis.ML \
       
   247   $(SRC)/Tools/rat.ML
       
   248 
   249 
   249 $(OUT)/HOL-Plain: plain.ML $(PLAIN_DEPENDENCIES)
   250 $(OUT)/HOL-Plain: plain.ML $(PLAIN_DEPENDENCIES)
   250 	@$(ISABELLE_TOOL) usedir -b -f plain.ML -g true $(OUT)/Pure HOL-Plain
   251 	@$(ISABELLE_TOOL) usedir -b -f plain.ML -g true $(OUT)/Pure HOL-Plain
   251 
   252 
   252 MAIN_DEPENDENCIES = $(PLAIN_DEPENDENCIES) \
   253 MAIN_DEPENDENCIES = $(PLAIN_DEPENDENCIES) \
   383 
   384 
   384 $(OUT)/HOL-Main: main.ML $(MAIN_DEPENDENCIES)
   385 $(OUT)/HOL-Main: main.ML $(MAIN_DEPENDENCIES)
   385 	@$(ISABELLE_TOOL) usedir -b -f main.ML -g true $(OUT)/Pure HOL-Main
   386 	@$(ISABELLE_TOOL) usedir -b -f main.ML -g true $(OUT)/Pure HOL-Main
   386 
   387 
   387 HOL_DEPENDENCIES = $(MAIN_DEPENDENCIES) \
   388 HOL_DEPENDENCIES = $(MAIN_DEPENDENCIES) \
   388   $(SRC)/Tools/subtyping.ML \
       
   389   Archimedean_Field.thy \
   389   Archimedean_Field.thy \
   390   Complex.thy \
   390   Complex.thy \
   391   Complex_Main.thy \
   391   Complex_Main.thy \
   392   Deriv.thy \
   392   Deriv.thy \
   393   Fact.thy \
   393   Fact.thy \