73 |
73 |
74 Integ: $(OUT)/HOL $(INTEG_FILES) |
74 Integ: $(OUT)/HOL $(INTEG_FILES) |
75 @$(ISATOOL) usedir $(OUT)/HOL Integ |
75 @$(ISATOOL) usedir $(OUT)/HOL Integ |
76 |
76 |
77 |
77 |
|
78 ## TLA -- Temporal Logic of Actions |
|
79 |
|
80 TLA_FILES = TLA/Action.ML TLA/Action.thy TLA/IntLemmas.ML \ |
|
81 TLA/Intensional.ML TLA/Intensional.thy TLA/ROOT.ML TLA/Stfun.ML \ |
|
82 TLA/Stfun.thy TLA/TLA.ML TLA/TLA.thy TLA/cladata.ML TLA/hypsubst.ML |
|
83 |
|
84 TLA_INC_FILES = TLA/Inc/Inc.thy TLA/Inc/Inc.ML TLA/Inc/Pcount.thy |
|
85 |
|
86 TLA_BUFFER_FILES = TLA/Buffer/Buffer.thy TLA/Buffer/Buffer.ML \ |
|
87 TLA/Buffer/DBuffer.thy TLA/Buffer/DBuffer.ML |
|
88 |
|
89 TLA_MEMORY_FILES = TLA/Memory/MIParameters.thy TLA/Memory/MIlive.ML \ |
|
90 TLA/Memory/MIsafe.ML TLA/Memory/MemClerk.ML TLA/Memory/MemClerk.thy \ |
|
91 TLA/Memory/MemClerkParameters.ML TLA/Memory/MemClerkParameters.thy \ |
|
92 TLA/Memory/Memory.ML TLA/Memory/Memory.thy \ |
|
93 TLA/Memory/MemoryImplementation.ML TLA/Memory/MemoryImplementation.thy \ |
|
94 TLA/Memory/MemoryParameters.ML TLA/Memory/MemoryParameters.thy \ |
|
95 TLA/Memory/ProcedureInterface.ML TLA/Memory/ProcedureInterface.thy \ |
|
96 TLA/Memory/RPC.ML TLA/Memory/RPC.thy TLA/Memory/RPCMemoryParams.thy \ |
|
97 TLA/Memory/RPCParameters.ML TLA/Memory/RPCParameters.thy |
|
98 |
|
99 |
|
100 TLA: $(OUT)/HOL $(TLA_FILES) |
|
101 @cd TLA; $(ISATOOL) usedir -b $(OUT)/HOL TLA |
|
102 |
|
103 TLA_Inc: $(OUT)/TLA $(TLA_INC_FILES) |
|
104 @cd TLA; $(ISATOOL) usedir $(OUT)/TLA Inc |
|
105 |
|
106 TLA_Buffer: $(OUT)/TLA $(TLA_BUFFER_FILES) |
|
107 @cd TLA; $(ISATOOL) usedir $(OUT)/TLA Buffer |
|
108 |
|
109 TLA_Memory: $(OUT)/TLA $(TLA_MEMORY_FILES) |
|
110 @cd TLA; $(ISATOOL) usedir $(OUT)/TLA Memory |
|
111 |
|
112 |
78 ## I/O Automata (meta theory only) |
113 ## I/O Automata (meta theory only) |
79 |
|
80 |
114 |
81 IOA_FILES = IOA/ROOT.ML IOA/Asig.thy IOA/Asig.ML IOA/IOA.thy \ |
115 IOA_FILES = IOA/ROOT.ML IOA/Asig.thy IOA/Asig.ML IOA/IOA.thy \ |
82 IOA/IOA.ML IOA/Solve.thy IOA/Solve.ML |
116 IOA/IOA.ML IOA/Solve.thy IOA/Solve.ML |
83 |
117 |
84 IOA: $(OUT)/HOL $(IOA_FILES) |
118 IOA: $(OUT)/HOL $(IOA_FILES) |