-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhedn.json
111 lines (111 loc) · 2.7 KB
/
hedn.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"build" : {
"-D" : ["no-deprecation-warnings"],
"-lib" : ["tink_core","stx_pico","stx_fail"],
"-cp" : ["src/main/haxe"],
"unit" : {
"--macro" : [
"include('stx.nano',true,[])",
"include('sys',true,[])"
],
"interp" : {
"--interp" : true
},
"cs" : {
"-D" : ["erase-generics"],
"--cs" : "build/unit/cs"
},
"thread" : {
"cpp" : { "--cpp" : "build/unit/cpp" },
"cppia" : {
"-D" : ["cppia"],
"--cppia" : "build/unit/cppia/main.cppia"
},
"java" : { "--java" : "build/unit/java" },
"hl" : {
"--verbose" : true,
"--hl" : "build/unit/hl/main.hl"
}
},
"event" : {
"node" : {
"--macro" : ["include('sys',true,['sys.thread'])"],
"-lib" : ["hxnodejs"],
"--js" : "build/unit/js/main.js"
}
},
"single" : {
"--macro" : ["include('sys',true,['sys.thread'])"],
"interp" : {
"--interp" : true
},
"lua" : {
"--lua" : "build/unit/lua/main.lua"
}
}
},
"main" : {
"--main" : "Main",
"lua" : {
"--lua" : "build/main/lua/main.lua"
}
},
"bootstrap" : {
"hl" : {
"--verbose" : "true",
"--hl" : "build/test/hl/main.hl"
}
},
"test" : {
"-cp" : "src/test/haxe",
"-lib" : ["stx_test"],
"-D" : ["no-deprecation-warnings"],
"--main" : "stx.nano.Test",
"js" : {
"node" : {
"-lib" : ["hxnodejs"],
"--js" : "build/test/node/main.js"
}
},
"hashlink" : {
"--verbose" : true,
"--hl" : "build/test/hashlink/main.hl"
},
"cppia" :{
"-D" : "cppia",
"--cppia" : "build/test/cppia/main.cppia"
},
"cpp" :{
"--cpp" : "build/test/cpp"
},
"interp" : {
"--interp" : true
}
},
"tests" : {
"--cmd" : ["hedn build test/js/node test/hashlink test/cppia test/cpp test/interp --deposit"]
},
"doc" : {
"make" : {
"--macro" : [
"exclude('',true)",
"include('stx.Nano',true,[])",
"include('stx.nano',true,[])",
"include('stx.Sys',true,[])",
"include('stx.sys',true,[])"
]
},
"show" : {
"-D" : ["stx.parse.switches.debug=true"],
"--resource" : "build/doc/doc.json@doc",
"-cp" : "src/doc",
"-lib" : "stx_parse",
"--main" : "Doc",
"build" : {
"-lib" : "hxnodejs",
"--js" : "build/doc/node/main.js"
}
}
}
}
}