2025-06-20 15:10:02 +10:00
parent 912d5cb768
commit 62b1e79ec5
15 changed files with 522 additions and 0 deletions

17
buildscripts/help.lua Normal file
View File

@@ -0,0 +1,17 @@
print([[
Usage: lbs <subcommand> [args...]
Valid subcommands:
lbs configure [args...]:
Performs initial setup of the project, downloading and compiling dependencies (glfw)
lbs basalt [args...]:
Compiles basalt static libarary and outputs it to bin/basalt.lib
lbs test <test project> [args...]
Compiles the specified test project and outputs its executable to bin/<test project>
lbs clean [args...]
Deletes any library/binary/object/temp files
If no arguments are provided, deletes *all* files in project meeting requirements above
Otherwise, will clean specified project folders e.g;
basalt Cleans the basalt library
tests/basic Cleans the basic test
thirdparty/glfw Cleans the dependency GLFW
]])