1
0

remove raylib-zig

This commit is contained in:
Rokas Puzonas 2023-11-12 12:03:28 +02:00
parent d6ce6a9582
commit 4015f9fb98
3 changed files with 6 additions and 31 deletions

3
.gitmodules vendored
View File

@ -1,6 +1,3 @@
[submodule "libs/raylib-zig"]
path = libs/raylib-zig
url = git@github.com:Not-Nik/raylib-zig.git
[submodule "libs/raylib"]
path = libs/raylib
url = https://github.com/ryupold/raylib.zig

View File

@ -1,5 +1,4 @@
const std = @import("std");
// const rl = @import("libs/raylib-zig/build.zig");
const raylib = @import("libs/raylib/build.zig");
pub fn build(b: *std.Build) !void {
@ -9,28 +8,12 @@ pub fn build(b: *std.Build) !void {
// TODO: Figure out how to build project for WASM. Tried to do it but standard memory allocators
// didn't work.
//web exports are completely separate
// if (target.getOsTag() == .emscripten) {
// const exe_lib = rl.compileForEmscripten(b, "chip8-zig", "src/main.zig", target, optimize);
// exe_lib.addModule("raylib", raylib);
// exe_lib.addModule("raylib-math", raylib_math);
//
// const raylib_artifact = rl.getArtifact(b, target, optimize);
// // Note that raylib itself is not actually added to the exe_lib output file, so it also needs to be linked with emscripten.
// exe_lib.linkLibrary(raylib_artifact);
//
// const link_step = try rl.linkWithEmscripten(b, &[_]*std.Build.Step.Compile{ exe_lib, raylib_artifact });
// b.getInstallStep().dependOn(&link_step.step);
//
// const run_step = try rl.emscriptenRunStep(b);
// run_step.step.dependOn(&link_step.step);
//
// const run_option = b.step("run", "Run chip8-zig");
// run_option.dependOn(&run_step.step);
// return;
// }
const exe = b.addExecutable(.{ .name = "chip8-zig", .root_source_file = .{ .path = "src/main.zig" }, .optimize = optimize, .target = target });
const exe = b.addExecutable(.{
.name = "chip8-zig",
.root_source_file = .{ .path = "src/main.zig" },
.optimize = optimize,
.target = target
});
// Provide filenames of all files in 'src/ROMs' to program as options
{
@ -52,10 +35,6 @@ pub fn build(b: *std.Build) !void {
raylib.addTo(b, exe, target, optimize);
// rl.link(b, exe, target, optimize);
// exe.addModule("raylib", rl.getModule(b, "libs/raylib-zig"));
// exe.addModule("raylib-math", rl.math.getModule(b, "libs/raylib-zig"));
{
var build_models_step = b.step("models", "Export .blend files");
var build_models = b.addSystemCommand(&[_][]const u8{ "blender" });

@ -1 +0,0 @@
Subproject commit a106b9968fab5eae97a8f9fc85e0379358642c8d