about summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorMel <mel@rnrd.eu>2026-01-22 03:55:02 +0100
committerMel <mel@rnrd.eu>2026-01-22 03:55:02 +0100
commit7f5d765c929a4dc2deddb7b68a41a3a841940837 (patch)
treec442166ede9f6b4c3a82621a39d754dde8c407ac /Makefile
parent30b04e4b2a90981570ae04095aeccd746ccdea6a (diff)
downloadcatskill-7f5d765c929a4dc2deddb7b68a41a3a841940837.tar.zst
catskill-7f5d765c929a4dc2deddb7b68a41a3a841940837.zip
LLVM clang compiler backend
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index d5e7069..9775895 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,12 @@
-CFLAGS ?= -std=c99 -Wall -Werror -static -g -O0
+MUSL_LIB ?= /usr/lib/musl
+MUSL_DEV ?= /usr/include/musl
+
+DEFINES ?= -DMUSL_LIB=\"$(MUSL_LIB)\" -DMUSL_DEV=\"$(MUSL_DEV)\"
+CFLAGS ?= -std=c99 -Wall -Werror -static -g -O0 $(DEFINES)
+
 .DEFAULT_GOAL := all
 
-BOOTSTRAP_SOURCES = boot/catboot.c boot/common.c boot/lex.c boot/tree.c boot/visit.c boot/parse.c
+BOOTSTRAP_SOURCES = boot/catboot.c boot/common.c boot/lex.c boot/tree.c boot/visit.c boot/parse.c boot/build.c
 BOOTSTRAP_TEST_SOURCES = boot/tests/test.c
 SOURCES = src/catskill.csk