Advertisement
Guest User

Untitled

a guest
May 25th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. const Builder = @import("std").build.Builder;
  2. const builtin = @import("builtin");
  3.  
  4. pub fn build(b: *Builder) void {
  5. const exe = b.addExecutable("romlua", "romlua.zig");
  6. exe.addCSourceFile("lua-5.3.5/src/lapi.c",[][]const u8{"-std=c99"});
  7. exe.addCSourceFile("lua-5.3.5/src/lauxlib.c",[][]const u8{"-std=c99"});
  8. exe.addCSourceFile("lua-5.3.5/src/lbaselib.c",[][]const u8{"-std=c99"});
  9. exe.addCSourceFile("lua-5.3.5/src/lbitlib.c",[][]const u8{"-std=c99"});
  10. exe.addCSourceFile("lua-5.3.5/src/lcode.c",[][]const u8{"-std=c99"});
  11. exe.addCSourceFile("lua-5.3.5/src/lcorolib.c",[][]const u8{"-std=c99"});
  12. exe.addCSourceFile("lua-5.3.5/src/lctype.c",[][]const u8{"-std=c99"});
  13. exe.addCSourceFile("lua-5.3.5/src/ldblib.c",[][]const u8{"-std=c99"});
  14. exe.addCSourceFile("lua-5.3.5/src/ldebug.c",[][]const u8{"-std=c99"});
  15. exe.addCSourceFile("lua-5.3.5/src/ldo.c",[][]const u8{"-std=c99"});
  16. exe.addCSourceFile("lua-5.3.5/src/ldump.c",[][]const u8{"-std=c99"});
  17. exe.addCSourceFile("lua-5.3.5/src/lfunc.c",[][]const u8{"-std=c99"});
  18. exe.addCSourceFile("lua-5.3.5/src/lgc.c",[][]const u8{"-std=c99"});
  19. exe.addCSourceFile("lua-5.3.5/src/linit.c",[][]const u8{"-std=c99"});
  20. exe.addCSourceFile("lua-5.3.5/src/liolib.c",[][]const u8{"-std=c99"});
  21. exe.addCSourceFile("lua-5.3.5/src/llex.c",[][]const u8{"-std=c99"});
  22. exe.addCSourceFile("lua-5.3.5/src/lmathlib.c",[][]const u8{"-std=c99"});
  23. exe.addCSourceFile("lua-5.3.5/src/lmem.c",[][]const u8{"-std=c99"});
  24. exe.addCSourceFile("lua-5.3.5/src/loadlib.c",[][]const u8{"-std=c99"});
  25. exe.addCSourceFile("lua-5.3.5/src/lobject.c",[][]const u8{"-std=c99"});
  26. exe.addCSourceFile("lua-5.3.5/src/lopcodes.c",[][]const u8{"-std=c99"});
  27. exe.addCSourceFile("lua-5.3.5/src/loslib.c",[][]const u8{"-std=c99"});
  28. exe.addCSourceFile("lua-5.3.5/src/lparser.c",[][]const u8{"-std=c99"});
  29. exe.addCSourceFile("lua-5.3.5/src/lstate.c",[][]const u8{"-std=c99"});
  30. exe.addCSourceFile("lua-5.3.5/src/lstring.c",[][]const u8{"-std=c99"});
  31. exe.addCSourceFile("lua-5.3.5/src/lstrlib.c",[][]const u8{"-std=c99"});
  32. exe.addCSourceFile("lua-5.3.5/src/ltable.c",[][]const u8{"-std=c99"});
  33. exe.addCSourceFile("lua-5.3.5/src/ltablib.c",[][]const u8{"-std=c99"});
  34. exe.addCSourceFile("lua-5.3.5/src/ltm.c",[][]const u8{"-std=c99"});
  35. exe.addCSourceFile("lua-5.3.5/src/lundump.c",[][]const u8{"-std=c99"});
  36. exe.addCSourceFile("lua-5.3.5/src/lutf8lib.c",[][]const u8{"-std=c99"});
  37. exe.addCSourceFile("lua-5.3.5/src/lvm.c",[][]const u8{"-std=c99"});
  38. exe.addCSourceFile("lua-5.3.5/src/lzio.c",[][]const u8{"-std=c99"});
  39. exe.setBuildMode(b.standardReleaseOptions());
  40. exe.linkSystemLibrary("c");
  41. exe.setTarget(builtin.Arch.wasm32, builtin.Os.freestanding, builtin.Abi.none);
  42. b.default_step.dependOn(&exe.step);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement