Project

General

Profile

Download (3.36 KB) Statistics
| Branch: | Tag: | Revision:
1
(env
2
 (dev
3
  (flags (:standard -warn-error -A))))
4

    
5
(include_subdirs unqualified)
6

    
7
(library
8
 (name lustrec_interface)
9
 (package lustrec)
10
 (modules
11
   lustre_types
12
   utils
13
   lustre_utils
14
   location
15
   dimension
16
   env
17
   real
18
   types
19
   options
20
   version
21
   clocks
22
   delay
23
   machine_code_types
24
   scheduling_type
25
   log
26
   printers
27
   corelang
28
   basic_library
29
   type_predef
30
   clock_predef
31
   delay_predef
32
   error
33
   global
34
   annotations
35
   machine_code_common
36
   arrow
37
   options_management
38
   stateless
39
   c_backend_common
40
   typing
41
   ocaml_utils
42
   backends
43
   lustrec_mpfr
44
   normalization
45
   machine_types
46
   splitting
47
   compiler_common
48
   parse parser_lustre parser_lustre_table parser_lustre_messages
49
   lexer_lustre lexerLustreSpec
50
   automata
51
   clock_calculus
52
 )
53
 (wrapped false)
54
 (libraries sites ocamlgraph zarith unix str menhirLib))
55

    
56
(library
57
 (name plugin_register)
58
 (package lustrec)
59
 (wrapped false)
60
 (modules pluginList pluginType)
61
 (libraries lustrec_interface))
62

    
63
(generate_sites_module
64
 (module sites)
65
 ; (sites lustrec)
66
 (plugins
67
  (lustrec plugins)
68
  (lustrec verifiers)))
69

    
70
(library
71
 (name sites)
72
 (package lustrec)
73
 (modules sites)
74
 (libraries dune-site dune-site.plugins))
75

    
76
(library
77
 (name lustrec_lib)
78
 (package lustrec)
79
 (modules
80
   lusic
81
   c_backend_header c_backend_spec c_backend_makefile
82
   c_backend_mauve c_backend_src
83
   ada_backend ada_printer ada_backend_common ada_backend_ads ada_backend_adb
84
   ada_backend_wrapper
85
   horn_backend horn_backend_common horn_backend_printers
86
   Horn_backend_collecting_sem horn_backend_traces
87
   EMF_backend EMF_common EMF_library_calls
88
   misc_lustre_function misc_printer
89
   machine_code
90
   causality
91
   scheduling
92
   liveness
93
   compiler_stages
94
   modules
95
   sortProg
96
   inliner
97
   access
98
   algebraicLoop
99
   optimize_prog
100
   optimize_machine
101
   spec
102
   c_backend c_backend_main
103
   plugins
104
 )
105
 (wrapped false)
106
 (libraries sites lustrec_interface plugin_register))
107

    
108
(executable
109
 (name main_lustre_compiler)
110
 (public_name lustrec)
111
 (modules main_lustre_compiler)
112
 (package lustrec)
113
 (libraries lustrec_lib lustrec.scopes))
114

    
115
(executable
116
 (name main_lustre_testgen)
117
 (public_name lustret)
118
 (modules main_lustre_testgen mutation mmap pathConditions)
119
 (libraries lustrec_lib))
120

    
121
(library
122
 (name verifier_register)
123
 (package lustrec)
124
 (wrapped false)
125
 (modules verifierList verifierType)
126
 (libraries lustrec_interface))
127

    
128
(executable
129
 (name main_lustre_verifier)
130
 (public_name lustrev)
131
 (modules main_lustre_verifier verifiers)
132
 (libraries lustrec_lib verifier_register lustrec.scopes))
133

    
134
(executable
135
 (name main_lustre_importer)
136
 (public_name lustrei)
137
 (modules main_lustre_importer vhdl_deriving_yojson vhdl_json_lib)
138
 (libraries yojson ppx_deriving_yojson.runtime)
139
 (preprocess (pps ppx_deriving_yojson)))
140

    
141
(library
142
 (name tools_lib)
143
 (package lustrec)
144
 (wrapped false)
145
 (modules basetypes datatype activeStates)
146
 (libraries lustrec_lib))
147

    
148
(executable
149
 (name sf_sem)
150
 (public_name lustresf)
151
 (modules
152
   sf_sem
153
   model_simple
154
   model_stopwatch
155
   CPS_ccode_generator
156
   CPS_transformer
157
   CPS_interpreter
158
   CPS_lustre_generator
159
   CPS
160
   theta
161
   memo)
162
 (libraries tools_lib))
163

    
164

    
165

    
166
; (executable
167
;  (name main_parse_json_file)
168
;  (public_name json-parser)
169
;  (modules main_parse_json_file json_parser)
170
;  (libraries tools_lib cmdliner))
171

    
172
; (executable
173
;  (name test_json_parser_variables)
174
;  (modules test_json_parser_variables json_parser)
175
;  (libraries tools_lib))
(19-19/63)