File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Folder
2
+ generated
Original file line number Diff line number Diff line change
1
+ namespace schema.internal;
2
+
3
+ table Toolchain {
4
+ name:string (key);
5
+ c_compiler:string;
6
+ cpp_compiler:string;
7
+
8
+ preprocessor_flags:[string];
9
+ c_compile_flags:[string];
10
+ cpp_compile_flags:[string];
11
+ link_flags:[string];
12
+ }
13
+
14
+ table File {
15
+ filename:string (key);
16
+ last_write_timestamp:uint64;
17
+ }
18
+
19
+ enum TargetType : byte {
20
+ Executable,
21
+ StaticLibrary,
22
+ DynamicLibrary
23
+ }
24
+
25
+ table Target {
26
+ name:string (key);
27
+ relative_path:string;
28
+ type:TargetType;
29
+ toolchain:Toolchain;
30
+
31
+ source_files:[File];
32
+ include_dirs:[string];
33
+
34
+ lib_deps:[Target];
35
+ lib_dirs:[string];
36
+ }
37
+
38
+ root_type Target;
You can’t perform that action at this time.
0 commit comments