Commitf1907862Recorded14 Dec 2025Repositorysigil-studio

Consolidate build config into Makefile, remove Whippet refs

Message
  • Merge build/config.mk contents directly into Makefile
  • Remove Whippet include paths and compilation from package.sgl files
  • Update CLAUDE.md and .gitignore to reflect changes
Changed
 package.sgl | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
Diff
package.sglmodified
@@ -77,7 +77,6 @@
77
"-Ivendor/stb"
78
"-I../../components/libsigil/include"
79
"-I../../components/libsigil/src"
80
"-I../../vendor/whippet/api"
80
"-DSOKOL_NO_ENTRY"
81
"-DSOKOL_GLCORE"
82
"-D_GNU_SOURCE"))
@@ -157,7 +156,6 @@
156
157
;; Collect libsigil object files from bootstrap build
158
(let ((sigil-objs (glob "../../build/boot/obj/libsigil/*.o"))
160
(whippet-objs (glob "../../build/boot/obj/whippet/*.o"))
159
(miniz-objs (glob "../../build/boot/obj/miniz/*.o")))
160
161
;; Link everything together
@@ -166,7 +164,7 @@
164
(newline)
165
166
(apply run-process ctx "gcc" "-o" bin-path test-obj studio-lib
169
(append sigil-objs whippet-objs miniz-objs
+167
(append sigil-objs miniz-objs
168
'("-lGL" "-lX11" "-lXi" "-lXcursor" "-lasound"
169
"-lm" "-lpthread" "-ldl"))))
170
ctx))))))