Mercurial
comparison mrjunejune/BUILD @ 259:667156fcd3e3
Add dev-only cyberpunk JRPG page
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Wed, 05 Aug 2026 09:19:41 -0700 |
| parents | 30c2196d03d4 |
| children | 1f9877b637e9 |
comparison
equal
deleted
inserted
replaced
| 258:60a876c4587a | 259:667156fcd3e3 |
|---|---|
| 162 visibility = ["//visibility:public"], | 162 visibility = ["//visibility:public"], |
| 163 ) | 163 ) |
| 164 | 164 |
| 165 filegroup( | 165 filegroup( |
| 166 name = "public_fonts_files", | 166 name = "public_fonts_files", |
| 167 srcs = glob(["src/public/fonts/*"]), | 167 srcs = glob( |
| 168 ["src/public/fonts/*"], | |
| 169 exclude = ["src/public/fonts/pixel-mplus-12-regular.ttf"], | |
| 170 ), | |
| 168 visibility = ["//visibility:public"], | 171 visibility = ["//visibility:public"], |
| 169 ) | 172 ) |
| 170 | 173 |
| 171 filegroup( | 174 filegroup( |
| 172 name = "src_files", | 175 name = "src_files", |
| 173 srcs = glob( | 176 srcs = glob( |
| 174 ["src/**"], | 177 ["src/**"], |
| 175 exclude = ["src/**/*.png"], | 178 exclude = [ |
| 179 "src/**/*.png", | |
| 180 "src/jrpg/**", | |
| 181 "src/public/fonts/pixel-mplus-12-regular.ttf", | |
| 182 "src/public/jrpg/**", | |
| 183 ], | |
| 176 ) + [":react_pages", ":shared_js_non_public", ":shared_js_file", ":rich_editor_js", ":design_system_components", ":design_system_styles", ":icons", ":generated_public_webp", ":hlsjs_runtime"], | 184 ) + [":react_pages", ":shared_js_non_public", ":shared_js_file", ":rich_editor_js", ":design_system_components", ":design_system_styles", ":icons", ":generated_public_webp", ":hlsjs_runtime"], |
| 185 visibility = ["//mrjunejune/test:__pkg__"], | |
| 186 ) | |
| 187 | |
| 188 filegroup( | |
| 189 name = "src_files_development", | |
| 190 srcs = [ | |
| 191 ":src_files", | |
| 192 "src/public/fonts/pixel-mplus-12-regular.ttf", | |
| 193 ] + glob([ | |
| 194 "src/jrpg/**", | |
| 195 "src/public/jrpg/**", | |
| 196 ]), | |
| 177 visibility = ["//mrjunejune/test:__pkg__"], | 197 visibility = ["//mrjunejune/test:__pkg__"], |
| 178 ) | 198 ) |
| 179 | 199 |
| 180 js_library( | 200 js_library( |
| 181 name = "hls_player_js", | 201 name = "hls_player_js", |
| 235 "//markdown_converter:markdown_to_html_c", | 255 "//markdown_converter:markdown_to_html_c", |
| 236 "//s3:s3", | 256 "//s3:s3", |
| 237 "//deita:deita", | 257 "//deita:deita", |
| 238 ":latex_renderer", | 258 ":latex_renderer", |
| 239 ], | 259 ], |
| 240 copts = ["-D_GNU_SOURCE"], | 260 copts = [ |
| 261 "-D_GNU_SOURCE", | |
| 262 "-DMRJUNEJUNE_ENABLE_DEV_PAGES", | |
| 263 ], | |
| 241 linkopts = ["-lpthread"], | 264 linkopts = ["-lpthread"], |
| 242 data = [ | 265 data = [ |
| 243 ":src_files", | 266 ":src_files_development", |
| 244 ":config_file", | 267 ":config_file", |
| 245 ":tectonic_runtime_data", | 268 ":tectonic_runtime_data", |
| 246 "//:env_file", | 269 "//:env_file", |
| 247 ], | 270 ], |
| 271 visibility = ["//mrjunejune/test:__pkg__"], | |
| 272 ) | |
| 273 | |
| 274 alias( | |
| 275 name = "mrjunejune_server_dev", | |
| 276 actual = ":mrjunejune_server_debug", | |
| 248 ) | 277 ) |
| 249 | 278 |
| 250 filegroup( | 279 filegroup( |
| 251 name = "config_file", | 280 name = "config_file", |
| 252 srcs = [".config"], | 281 srcs = [".config"], |
| 272 | 301 |
| 273 # Release bundle | 302 # Release bundle |
| 274 bundle( | 303 bundle( |
| 275 name = "mrjunejune_server_bundle", | 304 name = "mrjunejune_server_bundle", |
| 276 binary = ":mrjunejune_server", | 305 binary = ":mrjunejune_server", |
| 306 visibility = ["//mrjunejune/test:__pkg__"], | |
| 277 ) | 307 ) |
| 278 | 308 |
| 279 bundle( | 309 bundle( |
| 280 name = "mrjunejune_server_debug_bundle", | 310 name = "mrjunejune_server_debug_bundle", |
| 281 binary = ":mrjunejune_server_debug", | 311 binary = ":mrjunejune_server_debug", |
| 312 ) | |
| 313 | |
| 314 alias( | |
| 315 name = "mrjunejune_server_dev_bundle", | |
| 316 actual = ":mrjunejune_server_debug_bundle", | |
| 282 ) | 317 ) |
| 283 | 318 |
| 284 sh_binary( | 319 sh_binary( |
| 285 name = "generate_resume_pdf", | 320 name = "generate_resume_pdf", |
| 286 srcs = ["generate_resume_pdf.sh"], | 321 srcs = ["generate_resume_pdf.sh"], |