Mercurial
annotate mrjunejune/BUILD @ 241:9c2eec61a152
[assets] Generate site images as WebP with Bazel
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 03 Aug 2026 11:26:30 -0700 |
| parents | 1de6f553cbc0 |
| children | 543df0fe7168 |
| rev | line source |
|---|---|
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary") |
|
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
2 load("@rules_cc//cc:cc_library.bzl", "cc_library") |
|
234
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
3 load("@rules_shell//shell:sh_binary.bzl", "sh_binary") |
|
241
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
4 load("//gui_ze:gui_ze.bzl", "move_files_into_dir", "bundle", "webp_image") |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
5 |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
6 _PNG_ASSETS = [ |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
7 "23k", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
8 "blue-noise-random", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
9 "blue-noises-optimal", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
10 "dog-treat", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
11 "epi_all_colors", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
12 "icon-192", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
13 "icon-512", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
14 "icon-maskable-512", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
15 "logo_black", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
16 "logo_white", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
17 "logo_white_og", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
18 "sprite_shiba0", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
19 "sprite_shiba1", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
20 "sprite_shiba2", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
21 "sprite_shiba3", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
22 "start-large", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
23 "start-small-1", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
24 "start-small-2", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
25 "start-small-3", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
26 "vscode", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
27 "wabbit_alpha", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
28 "white-noise-grass", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
29 ] |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
30 |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
31 _LOSSLESS_WEBP_ASSETS = [ |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
32 "dog-treat", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
33 "epi_all_colors", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
34 "icon-192", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
35 "icon-512", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
36 "icon-maskable-512", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
37 "logo_black", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
38 "logo_white", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
39 "logo_white_og", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
40 "sprite_shiba0", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
41 "sprite_shiba1", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
42 "sprite_shiba2", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
43 "sprite_shiba3", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
44 "start-large", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
45 "start-small-1", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
46 "start-small-2", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
47 "start-small-3", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
48 "wabbit_alpha", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
49 ] |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
50 |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
51 [ |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
52 webp_image( |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
53 name = "webp_{}".format(asset.replace("-", "_")), |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
54 src = "assets/png/{}.png".format(asset), |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
55 out = "generated_webp/{}.webp".format(asset), |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
56 lossless = asset in _LOSSLESS_WEBP_ASSETS, |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
57 ) |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
58 for asset in _PNG_ASSETS |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
59 ] |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
60 |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
61 filegroup( |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
62 name = "generated_webp_assets", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
63 srcs = [ |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
64 ":webp_{}".format(asset.replace("-", "_")) |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
65 for asset in _PNG_ASSETS |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
66 ], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
67 ) |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
68 |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
69 move_files_into_dir( |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
70 name = "generated_public_webp", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
71 srcs = [":generated_webp_assets"], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
72 dest = "src/public", |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
73 ) |
|
12
de54585a40f1
Adding bun and node modules.
June Park <parkjune1995@gmail.com>
parents:
7
diff
changeset
|
74 |
|
124
dbf14f84d51c
Refactor Seobeo and mrjunejune build files so it works.
June Park <parkjune1995@gmail.com>
parents:
96
diff
changeset
|
75 # Files |
|
12
de54585a40f1
Adding bun and node modules.
June Park <parkjune1995@gmail.com>
parents:
7
diff
changeset
|
76 move_files_into_dir( |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
77 name = "react_pages", |
|
83
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
78 srcs = [ |
|
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
79 "//react_games:games" |
|
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
80 ], |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
83
diff
changeset
|
81 dest = "src/games", |
|
83
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
82 ) |
|
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
83 |
|
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
84 move_files_into_dir( |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
85 name = "shared_js_non_public", |
|
15
2b9e75756825
[GuiZe] Updated to handle bundling and created a shee
June Park <parkjune1995@gmail.com>
parents:
12
diff
changeset
|
86 srcs = [ |
|
83
49b611c808e7
Linked React games to mrjunejune pages.
June Park <parkjune1995@gmail.com>
parents:
71
diff
changeset
|
87 "//markdown_converter:markdown_to_html", |
|
184
8c74204fd362
[MD to HTML] Updated so it can be used through readme to html
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
88 "//markdown_converter:markdown_to_html_wasm", |
|
12
de54585a40f1
Adding bun and node modules.
June Park <parkjune1995@gmail.com>
parents:
7
diff
changeset
|
89 ], |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
83
diff
changeset
|
90 dest = "src", |
|
12
de54585a40f1
Adding bun and node modules.
June Park <parkjune1995@gmail.com>
parents:
7
diff
changeset
|
91 ) |
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
92 |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
93 move_files_into_dir( |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
94 name = "shared_js_file", |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
95 srcs = [ |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
96 "//third_party/highlight:js", |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
97 ], |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
98 dest = "src/public/highlight", |
|
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
99 ) |
|
176
fed99fc04e12
[HgWeb] Problem with the emscript lol
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
100 |
| 201 | 101 move_files_into_dir( |
| 102 name = "rich_editor_js", | |
| 103 srcs = [ | |
| 104 "//rich_editor:rich_editor", | |
| 105 ], | |
| 106 dest = "src/public/js", | |
| 107 ) | |
| 108 | |
|
204
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
109 move_files_into_dir( |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
110 name = "icons", |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
111 srcs = [ |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
112 "//assets:icons", |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
113 ], |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
114 dest = "src/public/icons", |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
115 ) |
|
e5aed6c36672
[Notes] Added icons and updated styling a bit. Probalby usable now.
MrJuneJune <me@mrjunejune.com>
parents:
202
diff
changeset
|
116 |
|
176
fed99fc04e12
[HgWeb] Problem with the emscript lol
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
117 filegroup( |
|
fed99fc04e12
[HgWeb] Problem with the emscript lol
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
118 name = "public_files", |
|
241
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
119 srcs = glob( |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
120 ["src/public/*"], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
121 exclude = ["src/public/*.png"], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
122 ) + [":generated_public_webp"], |
| 193 | 123 visibility = ["//visibility:public"], |
| 124 ) | |
| 125 | |
| 126 filegroup( | |
| 127 name = "public_fonts_files", | |
| 128 srcs = glob(["src/public/fonts/*"]), | |
|
176
fed99fc04e12
[HgWeb] Problem with the emscript lol
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
129 visibility = ["//visibility:public"], |
|
fed99fc04e12
[HgWeb] Problem with the emscript lol
MrJuneJune <me@mrjunejune.com>
parents:
169
diff
changeset
|
130 ) |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
131 |
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
132 filegroup( |
|
84
bcc76a156aea
Updated to be called src instead of pages.
June Park <parkjune1995@gmail.com>
parents:
83
diff
changeset
|
133 name = "src_files", |
|
241
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
134 srcs = glob( |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
135 ["src/**"], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
136 exclude = ["src/**/*.png"], |
|
9c2eec61a152
[assets] Generate site images as WebP with Bazel
MrJuneJune <me@mrjunejune.com>
parents:
234
diff
changeset
|
137 ) + [":react_pages", ":shared_js_non_public", ":shared_js_file", ":rich_editor_js", ":icons", ":generated_public_webp"], |
| 126 | 138 visibility = ["//mrjunejune/test:__pkg__"], |
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
139 ) |
|
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
140 |
|
124
dbf14f84d51c
Refactor Seobeo and mrjunejune build files so it works.
June Park <parkjune1995@gmail.com>
parents:
96
diff
changeset
|
141 # Server binary |
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
142 cc_binary( |
|
12
de54585a40f1
Adding bun and node modules.
June Park <parkjune1995@gmail.com>
parents:
7
diff
changeset
|
143 name = "mrjunejune_server", |
|
7
114cad94008f
[Seobeo] Updated to support thread and edge server calls.
June Park <parkjune1995@gmail.com>
parents:
diff
changeset
|
144 srcs = ["main.c"], |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
145 deps = [ |
|
200
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
146 "//seobeo:seobeo", |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
147 "//markdown_converter:markdown_to_html_c", |
|
200
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
148 "//s3:s3", |
| 201 | 149 "//deita:deita", |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
150 ], |
| 201 | 151 copts = ["-D_GNU_SOURCE"], |
| 152 linkopts = ["-lpthread"], | |
|
200
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
153 data = [ |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
154 ":src_files", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
155 ":config_file", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
156 "//:env_file", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
157 ], |
| 126 | 158 visibility = ["//mrjunejune/test:__pkg__"], |
| 96 | 159 ) |
| 160 | |
|
132
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
161 # Debug build with verbose logging |
|
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
162 cc_binary( |
|
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
163 name = "mrjunejune_server_debug", |
|
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
164 srcs = ["main.c"], |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
165 deps = [ |
|
200
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
166 "//seobeo:seobeo_debug", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
167 "//markdown_converter:markdown_to_html_c", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
168 "//s3:s3", |
| 201 | 169 "//deita:deita", |
|
158
1c0878eb17de
[MrJuneJune] Readme file gets compiled in server side.
June Park <parkjune1995@gmail.com>
parents:
154
diff
changeset
|
170 ], |
| 201 | 171 copts = ["-D_GNU_SOURCE"], |
| 172 linkopts = ["-lpthread"], | |
|
200
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
173 data = [ |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
174 ":src_files", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
175 ":config_file", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
176 "//:env_file", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
177 ], |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
178 ) |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
179 |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
180 filegroup( |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
181 name = "config_file", |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
182 srcs = [".config"], |
|
90dfcef375fb
Added my own s3 bucket uploader url to mrjunejune.
MrJuneJune <me@mrjunejune.com>
parents:
193
diff
changeset
|
183 visibility = ["//visibility:public"], |
|
132
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
184 ) |
|
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
185 |
|
202
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
186 filegroup( |
|
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
187 name = "data_dir", |
|
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
188 srcs = glob(["data/*"]), |
|
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
189 visibility = ["//visibility:public"], |
|
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
190 ) |
|
b9b184b3303c
[Notes] Images get processed and it is properly fetched. Thank you.
MrJuneJune <me@mrjunejune.com>
parents:
201
diff
changeset
|
191 |
|
169
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
192 # Run this to create html files |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
193 cc_binary( |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
194 name = "create_html_from_md", |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
195 srcs = ["create_html_from_md.c"], |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
196 deps = [ |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
197 "//markdown_converter:markdown_to_html_c", |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
198 "//dowa:dowa" |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
199 ], |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
200 data = [":src_files"], |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
201 ) |
|
295ac2e5ec00
[MrJuneJune] Created separate target for generating html from md.
MrJuneJune <me@mrjunejune.com>
parents:
158
diff
changeset
|
202 |
|
132
7a63e41a21fb
[Seobeo] Added debug targets.
June Park <parkjune1995@gmail.com>
parents:
128
diff
changeset
|
203 # Release bundle |
|
15
2b9e75756825
[GuiZe] Updated to handle bundling and created a shee
June Park <parkjune1995@gmail.com>
parents:
12
diff
changeset
|
204 bundle( |
|
2b9e75756825
[GuiZe] Updated to handle bundling and created a shee
June Park <parkjune1995@gmail.com>
parents:
12
diff
changeset
|
205 name = "mrjunejune_server_bundle", |
|
2b9e75756825
[GuiZe] Updated to handle bundling and created a shee
June Park <parkjune1995@gmail.com>
parents:
12
diff
changeset
|
206 binary = ":mrjunejune_server", |
|
2b9e75756825
[GuiZe] Updated to handle bundling and created a shee
June Park <parkjune1995@gmail.com>
parents:
12
diff
changeset
|
207 ) |
|
37
fb9bcd3145cb
[ReactGames] Few games I made using react just to practice few things.
MrJuneJune <me@mrjunejune.com>
parents:
15
diff
changeset
|
208 |
| 96 | 209 bundle( |
|
140
568bebb7f65c
creating debug bundle for testing remote server.
June Park <parkjune1995@gmail.com>
parents:
132
diff
changeset
|
210 name = "mrjunejune_server_debug_bundle", |
|
568bebb7f65c
creating debug bundle for testing remote server.
June Park <parkjune1995@gmail.com>
parents:
132
diff
changeset
|
211 binary = ":mrjunejune_server_debug", |
| 96 | 212 ) |
|
234
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
213 |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
214 sh_binary( |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
215 name = "generate_resume_pdf", |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
216 srcs = ["generate_resume_pdf.sh"], |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
217 data = [ |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
218 ":mrjunejune_server", |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
219 "@bazel_tools//tools/bash/runfiles", |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
220 "@playwright_chromium_linux//:chrome", |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
221 "@playwright_chromium_linux//:chromium", |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
222 ], |
|
1de6f553cbc0
[resume] Add Microsoft Member of Technical Staff role
MrJuneJune <me@mrjunejune.com>
parents:
204
diff
changeset
|
223 ) |