17 lines
726 B
Lua
17 lines
726 B
Lua
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
|
|
]]) |