# HG changeset patch # User June Park # Date 1766181551 28800 # Node ID 0dcfbf5ba9972b6496a7f332a1fefa36e0e850a9 # Parent b3e82d22f961d2b0772dfcbf2e114e7c949d1128 Remvoing unneeded bzl rules. diff -r b3e82d22f961 -r 0dcfbf5ba997 raylib_examples/raylib.bzl --- 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 - }), - )