diff --git a/examples/audio/.bazelrc b/examples/audio/.bazelrc new file mode 100644 index 000000000..e5efc3c64 --- /dev/null +++ b/examples/audio/.bazelrc @@ -0,0 +1 @@ +common --enable_runfiles diff --git a/examples/audio/BUILD.bazel b/examples/audio/BUILD.bazel new file mode 100644 index 000000000..113281b02 --- /dev/null +++ b/examples/audio/BUILD.bazel @@ -0,0 +1,57 @@ +load("@rules_cc//cc:defs.bzl", "cc_binary") + +cc_binary( + name = "audio_mixed_processor", + srcs = ["audio_mixed_processor.c"], + deps = ["@raylib"], + data = [ + "resources/country.mp3", + "resources/coin.wav", + ], +) +cc_binary( + name = "audio_module_playing", + srcs = ["audio_module_playing.c"], + deps = ["@raylib"], + data = [ + "resources/mini1111.xm", + ], +) +cc_binary( + name = "audio_music_stream", + srcs = ["audio_music_stream.c"], + deps = ["@raylib"], + data = [ + "resources/country.mp3", + ], +) +cc_binary( + name = "audio_raw_stream", + srcs = ["audio_raw_stream.c"], + deps = ["@raylib"], +) +cc_binary( + name = "audio_sound_loading", + srcs = ["audio_sound_loading.c"], + deps = ["@raylib"], + data = [ + "resources/sound.wav", + "resources/target.ogg", + ], +) +cc_binary( + name = "audio_sound_multi", + srcs = ["audio_sound_multi.c"], + deps = ["@raylib"], + data = [ + "resources/sound.wav", + ], +) +cc_binary( + name = "audio_stream_effects", + srcs = ["audio_stream_effects.c"], + deps = ["@raylib"], + data = [ + "resources/country.mp3", + ], +) diff --git a/examples/audio/MODULE.bazel b/examples/audio/MODULE.bazel new file mode 100644 index 000000000..ec04d013f --- /dev/null +++ b/examples/audio/MODULE.bazel @@ -0,0 +1,3 @@ +bazel_dep(name = "rules_cc", version = "0.0.9") +bazel_dep(name = "raylib") +local_path_override(module_name = "raylib", path = "../..")