From a929abd5bc5d6a2311562be77dfc80c6dce00f34 Mon Sep 17 00:00:00 2001 From: cannoli-fruit Date: Tue, 21 Jul 2026 17:57:25 -0400 Subject: [PATCH] Added bldit.lua --- bldit.lua | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 bldit.lua diff --git a/bldit.lua b/bldit.lua new file mode 100644 index 0000000..2fd0960 --- /dev/null +++ b/bldit.lua @@ -0,0 +1,38 @@ +bldit_version = "1.1.3" +package_version = "1.1.3" + +dependencies = {} + +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 PREFIX="..prefix) + return c or 0 + end, + uninstall = function() + e,h,c = os.execute("make uninstall PREFIX="..prefix) + return c or 0 + end, + } +}