Commit Graph

8 Commits

Author SHA1 Message Date
Lily Tsuru 92a62322f9 projgen: Working!
The test-gmod project now builds without any hand-written Makefile, building it by using projgen to generate a makefile then make to build it now works!

I'm pretty happy with it, there's a couple things I might want to fix/add, but for now it's functionally ready.

Now I can probably focus on building a Containerfile for the build image.
2023-07-30 23:44:24 -04:00
Lily Tsuru 568064068e projgen: Initial commit
This commit adds `projgen`, a very simplistic project generator.

Some knobs to the build system were added to ensure that only the
needed parts will build with each end (building the GMod module won't build projgen
since that isn't needed on the host)

The fun part will be figuring out how to jail things properly
2023-07-30 06:58:02 -04:00
Lily Tsuru d3cee95b14 lcpu/lua: Move Lua device implementations into seperate "LCPU.Devices" namespace 2023-07-28 18:12:27 -04:00
Lily Tsuru 887b66bbb0 test lua binding things 2023-07-24 06:50:18 -04:00
Lily Tsuru daf29d4fd7 see previous commit 2023-07-17 03:01:31 -04:00
Lily Tsuru 8d7e8c3a11 add scripts for building llvm (for inclusion in addon root) 2023-07-16 21:10:59 -04:00
Lily Tsuru b4a343e9db move all native projects to native/projects
this should make the folder structure a bit more navigatable
2023-07-16 05:46:49 -04:00
Lily Tsuru 43d0ac9630 init 2023-07-16 01:58:32 -04:00