-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathBUILD.gn
More file actions
105 lines (96 loc) · 2.63 KB
/
Copy pathBUILD.gn
File metadata and controls
105 lines (96 loc) · 2.63 KB
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
import("//toolchain/bcs_projects.gni")
bcs_source_set("all_build") {
inputs = [
"debug.natvis" ]
deps = [
"//contentframework/audioconversion",
"//debugfiletools/symbolslib",
"//debugfiletools/symbolspreprocessor",
"//framework/blamlib",
"//framework/devicecommunication",
"//framework/geometrylib",
"//framework/graphicslib",
"//framework/platform",
"//framework/templatelibrary",
"//framework/texturelib",
"//runtime/mandrill",
"//runtime/development/blamtoozlecmd",
"//runtime/development/definitiondumper",
"//runtime/development/definitiontweaker",
"//runtime/development/eldoradocachefiletest",
"//runtime/development/geometrytest",
"//runtime/development/graphicstest",
"//runtime/development/halo1tagfiletest",
"//runtime/development/halo2cachefilebuildertest",
"//runtime/development/halo2tagfiletest",
"//runtime/development/halo3tagfiletest",
"//runtime/development/imguiuiprototype",
"//runtime/development/lightmapresearch",
"//runtime/development/texturetest",
"//runtime/development/mopptesting",
"//tags/blamtoozle",
"//tags/cachefileserialization",
"//tags/highlevelcachefileserialization",
"//tags/mandrilllib",
"//tags/mandrillui",
"//tags/runtimedefinitions",
"//tags/stringdefinitions",
"//tags/tagcodegen",
"//tags/tagdefinitions",
"//tags/tagfileserialization",
"//tags/tagframework",
"//tags/tagreflection",
"//tags/tagregistry",
"//tags/tagvalidate",
"//thirdparty/directxmesh",
"//thirdparty/directxtex",
"//thirdparty/iconfontcppheaders",
"//thirdparty/imgui",
"//thirdparty/lzxlib",
"//thirdparty/xatlas",
"//thirdparty/zlib",
"//thirdparty/oozle",
"//thirdparty/lz4",
"//thirdparty/murmur3",
"//thirdparty/mimalloc",
"//resources" ]
if (is_target_windows && is_target_64bit) {
deps += [ "//thirdparty/winpix3" ]
}
}
bcs_executable("bcs_executable") {
sources = [
"bcs/bcs_executable.cpp",
"bcs/bcs.h" ]
deps = [
"framework/platform:platform",
"framework/platform:platform_entry_point",
":bcs_shared",
":bcs_static" ]
}
bcs_library("bcs_shared") {
sources = [
"bcs/bcs_shared.cpp",
"bcs/bcs.h" ]
}
bcs_static_library("bcs_static") {
sources = [
"bcs/bcs_static.cpp",
"bcs/bcs.h" ]
}
bcs_shared_library("bcs_python") {
sources = [
"bcs/bcs_python.cpp",
"bcs/bcs.h" ]
}
bcs_executable("wasm_test") {
sources = [
"bcs/wasm_test.cpp",
"bcs/bcs.h" ]
}
bcs_python("mandrill_python_stub") {
inputs = [
"bcs/mandrill.py",
"bcs/main.py" ]
deps = [ ":bcs_python" ]
}