Added bldit.lua build system

This commit is contained in:
cannoli-fruit 2026-07-14 00:35:58 -04:00
commit 4ab55ccb45

40
bldit.lua Normal file
View file

@ -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,
}
}