From 5e9480f817e08dc0eddaee23321effb24012120d Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Sun, 1 Mar 2026 17:47:44 +0100 Subject: Disable static linking for macos cross-compilation Reformat code like a sane person Signed-off-by: Filip Wandzio --- Makefile | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4d0bb31..ea7961d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,3 @@ -# ================= COMPILER SETTINGS ================= CC ?= gcc CFLAGS ?= -Wall -Wextra -Werror -std=c18 -Iinclude -Ibenchmark LDFLAGS ?= @@ -13,33 +12,27 @@ TESTS := $(wildcard $(TEST_DIR)/*.c) OUT_HOST := $(BUILD_DIR)/syntax_essentials_tests_host -# ================= TARGETS ================= all: host $(BUILD_DIR): mkdir -p $(BUILD_DIR) -# ---------------- HOST BUILD (static) ---------------- host: $(BUILD_DIR) $(SRC) $(TESTS) - $(CC) $(CFLAGS) -static $(SRC) $(TESTS) -o $(OUT_HOST) $(LDFLAGS) + $(CC) $(CFLAGS) $(SRC) $(TESTS) -o $(OUT_HOST) $(LDFLAGS) @echo "[INFO] Host binary built: $(OUT_HOST)" -# ---------------- ESP32 SIM ---------------- esp32_sim: host @echo "[INFO] Running ESP32-S3 simulation in minimal Docker..." docker build -t esp32-s3-sim . docker run --rm --memory=6m --cpus=0.2 esp32-s3-sim -# ---------------- CLEAN ---------------- clean: rm -rf $(BUILD_DIR) -# ---------------- INFO ---------------- info: @echo "Host compiler: $(CC)" @echo "Binary: $(OUT_HOST)" -# ---------------- HELP ---------------- help: @echo "Available targets:" @echo " all / host - Build host binary (statically linked)" -- cgit v1.2.3