From 2b135d87f5c1f1f307984f5fd78e151f5ee99dae Mon Sep 17 00:00:00 2001 From: zachir Date: Mon, 11 Mar 2024 01:34:22 -0500 Subject: Replace build system with zig Zig is actually handling the building and such, now the Makefile is here just as a wrapper for it. --- Makefile | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1879a14..1336403 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,8 @@ -C_SRC := main.c -C_OBJ := main.o -B_NAM := even -CC := gcc -C_FLG := -Os -Wall -Wpedantic -Werror -O_FLG := ${C_FLG} +ZIG_ARGS := -Doptimize=ReleaseSmall -${B_NAM}: ${C_OBJ} - ${CC} ${O_FLG} -o ${B_NAM} ${C_OBJ} - -main.o: main.c main.h - ${CC} ${C_FLG} -c main.c +all: + zig build ${ZIG_ARGS} clean: - rm -f ${B_NAM} ${C_OBJ} + rm -rf zig-out/ zig-cache/ -- cgit v1.2.3