src/HOL/IsaMakefile
changeset 10157 6d3987f3aad9
parent 10143 86c39bba873f
child 10212 33fe2d701ddd
equal deleted inserted replaced
10156:9d4d5852eb47 10157:6d3987f3aad9
     7 ## targets
     7 ## targets
     8 
     8 
     9 default: HOL
     9 default: HOL
    10 images: HOL HOL-Real TLA
    10 images: HOL HOL-Real TLA
    11 
    11 
    12 test: HOL-Isar_examples HOL-Induct HOL-Lambda HOL-AxClasses HOL-ex HOL-Subst HOL-IMP \
    12 #Note: keep targets sorted!
    13   HOL-IMPP HOL-NumberTheory HOL-Hoare HOL-Lex HOL-Algebra HOL-Auth \
    13 test: \
    14   HOL-UNITY HOL-Modelcheck HOL-Prolog HOL-W0 HOL-MiniML HOL-BCV \
    14   HOL-Algebra \
    15   HOL-MicroJava HOL-IOA HOL-Real-ex HOL-Real-HahnBanach \
    15   HOL-Auth \
    16   TLA-Inc TLA-Buffer TLA-Memory
    16   HOL-AxClasses \
    17 
    17   HOL-BCV \
    18 all: images test
    18       HOL-Real-HahnBanach \
       
    19       HOL-Real-ex \
       
    20   HOL-Hoare \
       
    21   HOL-IMP \
       
    22   HOL-IMPP \
       
    23   HOL-IOA \
       
    24   HOL-Induct \
       
    25   HOL-Isar_examples \
       
    26   HOL-Lambda \
       
    27   HOL-Lattice \
       
    28   HOL-Lex \
       
    29   HOL-MicroJava \
       
    30   HOL-MiniML \
       
    31   HOL-Modelcheck \
       
    32   HOL-NumberTheory \
       
    33   HOL-Prolog \
       
    34   HOL-Subst \
       
    35       TLA-Buffer \
       
    36       TLA-Inc \
       
    37       TLA-Memory \
       
    38   HOL-UNITY \
       
    39   HOL-W0 \
       
    40   HOL-ex
       
    41     # ^ this is the sort position
       
    42   
       
    43 all: test images
    19 
    44 
    20 
    45 
    21 ## global settings
    46 ## global settings
    22 
    47 
    23 SRC = $(ISABELLE_HOME)/src
    48 SRC = $(ISABELLE_HOME)/src
   404 $(LOG)/HOL-AxClasses.gz: $(OUT)/HOL AxClasses/Group.thy \
   429 $(LOG)/HOL-AxClasses.gz: $(OUT)/HOL AxClasses/Group.thy \
   405   AxClasses/Product.thy AxClasses/ROOT.ML AxClasses/Semigroups.thy
   430   AxClasses/Product.thy AxClasses/ROOT.ML AxClasses/Semigroups.thy
   406 	@$(ISATOOL) usedir $(OUT)/HOL AxClasses
   431 	@$(ISATOOL) usedir $(OUT)/HOL AxClasses
   407 
   432 
   408 
   433 
       
   434 ## HOL-Lattice
       
   435 
       
   436 HOL-Lattice: HOL $(LOG)/HOL-Lattice.gz
       
   437 
       
   438 $(LOG)/HOL-Lattice.gz: $(OUT)/HOL Lattice/Bounds.thy \
       
   439   Lattice/CompleteLattice.thy Lattice/Lattice.thy Lattice/Orders.thy \
       
   440   Lattice/ROOT.ML Lattice/document/root.tex
       
   441 	@$(ISATOOL) usedir $(OUT)/HOL Lattice
       
   442 
       
   443 
   409 ## HOL-ex
   444 ## HOL-ex
   410 
   445 
   411 HOL-ex: HOL $(LOG)/HOL-ex.gz
   446 HOL-ex: HOL $(LOG)/HOL-ex.gz
   412 
   447 
   413 $(LOG)/HOL-ex.gz: $(OUT)/HOL  ex/AVL.ML ex/AVL.thy ex/BT.ML ex/BT.thy \
   448 $(LOG)/HOL-ex.gz: $(OUT)/HOL  ex/AVL.ML ex/AVL.thy ex/BT.ML ex/BT.thy \
   500 		$(LOG)/HOL-Auth.gz $(LOG)/HOL-UNITY.gz \
   535 		$(LOG)/HOL-Auth.gz $(LOG)/HOL-UNITY.gz \
   501 		$(LOG)/HOL-Modelcheck.gz $(LOG)/HOL-Lambda.gz \
   536 		$(LOG)/HOL-Modelcheck.gz $(LOG)/HOL-Lambda.gz \
   502 		$(LOG)/HOL-W0.gz $(LOG)/HOL-MiniML.gz \
   537 		$(LOG)/HOL-W0.gz $(LOG)/HOL-MiniML.gz \
   503 		$(LOG)/HOL-BCV.gz $(LOG)/HOL-MicroJava.gz \
   538 		$(LOG)/HOL-BCV.gz $(LOG)/HOL-MicroJava.gz \
   504 		$(LOG)/HOL-IOA.gz $(LOG)/HOL-AxClasses \
   539 		$(LOG)/HOL-IOA.gz $(LOG)/HOL-AxClasses \
   505 		$(LOG)/HOL-Real-ex.gz \
   540 		$(LOG)/HOL-Lattice $(LOG)/HOL-Real-ex.gz \
   506 		$(LOG)/HOL-Real-HahnBanach.gz $(LOG)/TLA-Inc.gz \
   541 		$(LOG)/HOL-Real-HahnBanach.gz $(LOG)/TLA-Inc.gz \
   507 		$(LOG)/TLA-Buffer.gz $(LOG)/TLA-Memory.gz
   542 		$(LOG)/TLA-Buffer.gz $(LOG)/TLA-Memory.gz