diff mrjunejune/BUILD @ 37:fb9bcd3145cb

[ReactGames] Few games I made using react just to practice few things.
author MrJuneJune <me@mrjunejune.com>
date Mon, 01 Dec 2025 20:22:47 -0800
parents 2b9e75756825
children a30944e5719e
line wrap: on
line diff
--- a/mrjunejune/BUILD	Sun Nov 09 06:25:16 2025 -0800
+++ b/mrjunejune/BUILD	Mon Dec 01 20:22:47 2025 -0800
@@ -1,5 +1,6 @@
 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
 load("@rules_cc//cc:cc_library.bzl", "cc_library")
+load("@rules_python//python:py_binary.bzl", "py_binary")
 load("//gui_ze:gui_ze.bzl", "move_files_into_dir", "bundle")
 
 move_files_into_dir(
@@ -26,3 +27,22 @@
   name = "mrjunejune_server_bundle",
   binary = ":mrjunejune_server",
 )
+
+cc_library(
+  name = "mrjunejune_server_lib",
+  srcs = ["server_entry.c"],
+  deps = ["//seobeo:seobeo"],
+  linkstatic = False,   # ensures dynamic linking
+  visibility = ["//visibility:public"],
+)
+
+py_binary(
+  name = "python_server",
+  srcs = ["python_server.py"],
+  deps = [
+    ":mrjunejune_server_lib",
+    "@pip_deps//:cffi",
+  ],
+  data = [":mrjunejune_server_lib"],
+)
+