From 4ab55ccb45cabd567c042fd97f1961c8c5aab2b1 Mon Sep 17 00:00:00 2001 From: cannoli-fruit Date: Tue, 14 Jul 2026 00:35:58 -0400 Subject: [PATCH] Added bldit.lua build system --- bldit.lua | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 bldit.lua diff --git a/bldit.lua b/bldit.lua new file mode 100644 index 0000000..2e35065 --- /dev/null +++ b/bldit.lua @@ -0,0 +1,40 @@ +bldit_version = "1.1.3" +package_version = "1.1.3" + +dependencies = {} + +exec_name = "ray" + +targets = { + default = { + build = function() + e,h,c = os.execute("rm config.h") -- I don't really like config.h personally i prefer config.def.h + if c ~= 0 and c ~= nil then + print("Clean Error") + print("GIVEN UP") + return c + end + e,h,c = os.execute("make clean") + if c ~= 0 and c ~= nil then + print("Clean Error") + print("GIVEN UP") + return c + end + e,h,c = os.execute("make") + if c ~= 0 and c ~= nil then + print("Build Error") + print("GIVEN UP") + return c + end + return 0 + end, + install = function() + e,h,c = os.execute("make install") + return c or 0 + end, + uninstall = function() + e,h,c = os.execute("make uninstall") + return c or 0 + end, + } +}