diff seobeo/BUILD @ 11:f33d9ff8b6e8

[Raylib] Added raylib linux to third party lib and added cross platform support.
author June Park <parkjune1995@gmail.com>
date Tue, 30 Sep 2025 05:01:34 -0700
parents 114cad94008f
children d97ec3ded2ae
line wrap: on
line diff
--- a/seobeo/BUILD	Tue Sep 30 03:56:39 2025 -0700
+++ b/seobeo/BUILD	Tue Sep 30 05:01:34 2025 -0700
@@ -1,23 +1,13 @@
 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
 load("@rules_cc//cc:cc_library.bzl", "cc_library")
 
-config_setting(
-  name        = "macos",
-  constraint_values = ["@platforms//os:osx"],
-)
-
-config_setting(
-  name        = "linux",
-  constraint_values = ["@platforms//os:linux"],
-)
-
 filegroup(
   name = "pages_files",
   srcs = glob(["pages/**"]),
 )
 
 filegroup(
-  name = "seobeo_headers",
+  name = "seobeo_hdrs",
   srcs = [
     "seobeo.h",
     "seobeo_internal.h",
@@ -35,8 +25,8 @@
 alias(
   name   = "seobeo",
   actual = select({
-    ":macos":  ":seobeo_macos",
-    ":linux":  ":seobeo_linux",
+    "//config:macos":  ":seobeo_macos",
+    "//config:linux":  ":seobeo_linux",
     "//conditions:default": ":seobeo_linux",
   }),
   visibility = ["//visibility:public"],
@@ -49,7 +39,7 @@
     "s_web.c",
     "os/s_macos_edge.c",
   ],
-  hdrs = [":seobeo_headers"],
+  hdrs = [":seobeo_hdrs"],
   deps = ["//dowa:dowa"],
   target_compatible_with = [
     "@platforms//os:osx",