Mercurial
changeset 55:0dcfbf5ba997
Remvoing unneeded bzl rules.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Fri, 19 Dec 2025 13:59:11 -0800 |
| parents | b3e82d22f961 |
| children | d4cdb87212fb |
| files | raylib_examples/raylib.bzl |
| diffstat | 1 files changed, 0 insertions(+), 59 deletions(-) [+] |
line wrap: on
line diff
--- a/raylib_examples/raylib.bzl Fri Dec 19 13:58:52 2025 -0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,59 +0,0 @@ -def raylib_binary( - name, - srcs, - deps = [], - deps_macos = [], - deps_linux = [], - linkopts_macos = [ - "-framework CoreVideo", - "-framework IOKit", - "-framework Cocoa", - "-framework GLUT", - "-framework OpenGL", - ], - linkopts_linux = [ - "-lGL", - "-lm", - "-lpthread", - "-ldl", - "-lrt", - "-lX11", - ]): - """ - Raylib specific cross platform rules. - - Args: - name: The logical name of the binary (alias). - srcs: List of source files (common). - deps: Mutual dependency. - deps_macos: Extra deps for macOS. - deps_linux: Extra deps for Linux. - linkopts_macos: Extra linkopts for macOS. - linkopts_linux: Extra linkopts for Linux. - """ - - macos_bin = name + "_macos" - linux_bin = name + "_linux" - - native.cc_binary( - name = macos_bin, - srcs = srcs, - deps = deps + deps_macos, - linkopts = linkopts_macos, - ) - - native.cc_binary( - name = linux_bin, - srcs = srcs, - deps = deps + deps_linux, - linkopts = linkopts_linux, - ) - - native.alias( - name = name, - actual = select({ - "//config:macos": ":" + macos_bin, - "//config:linux": ":" + linux_bin, - "//conditions:default": ":" + linux_bin, # fallback - }), - )