Mercurial
annotate color_game/BUILD @ 201:6cdee35a7ba9
[MrJuneJune] notes
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Sun, 15 Feb 2026 07:07:50 -0800 |
| parents | 8d17f6e6e290 |
| children |
| rev | line source |
|---|---|
|
59
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
1 load("//third_party/raylib:raylib.bzl", "raylib_binary") |
|
179
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
2 load("@emsdk//emscripten_toolchain:wasm_rules.bzl", "wasm_cc_binary") |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
3 |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
4 filegroup( |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
5 name = "wasm_html", |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
6 srcs = ["index.html"], |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
7 ) |
|
59
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
8 |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
9 raylib_binary( |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
10 name = "main", |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
11 srcs = ["main.c"], |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
12 deps = [ |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
13 "//third_party/raylib:raylib", |
|
92
655ea0b661fd
[Seobeo] Added few endpoints for handling files. [Dowa] Added few functions for random number and generating uuids
June Park <parkjune1995@gmail.com>
parents:
76
diff
changeset
|
14 "//dowa:dowa", |
|
59
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
15 ], |
|
179
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
16 linkopts_wasm = [ |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
17 "-sUSE_GLFW=3", # Tells Emscripten to provide GLFW3 compatibility |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
18 "-sUSE_WEBGL2=1", # Enables WebGL2 support |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
19 "-sASYNCIFY", # Often needed for Raylib's main loop if not using emscripten_set_main_loop |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
20 ], |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
21 data=[":wasm_html"], |
|
59
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
22 static = True |
|
e06bc03d9618
[Color Game] Making game with a friend.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
23 ) |
|
179
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
24 |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
25 wasm_cc_binary( |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
26 name = "wasm", |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
27 cc_target = ":main", |
|
8d17f6e6e290
[ThirdParty] Added emsdk bazel rules that can be supported by bazel 9.0.0
MrJuneJune <me@mrjunejune.com>
parents:
92
diff
changeset
|
28 ) |