From 78c4d3d06d8e863cfe2489281ccfe206544cbd7f Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 6 Sep 2026 00:40:37 +0200 Subject: fix: add utilities --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 817247b..5da61f2 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,8 @@ LDFLAGS ?= -m elf_x86_64 DAYS := $(basename $(notdir $(wildcard $(SRC_DIR)/day*.asm))) BINARIES := $(addprefix $(BUILD_DIR)/,$(DAYS)) +UTILS := $(wildcard $(SRC_DIR)/utils/*.asm) + .PHONY: all clean list run all: $(BINARIES) @@ -20,8 +22,8 @@ all: $(BINARIES) $(BUILD_DIR): @mkdir -p $@ -$(BUILD_DIR)/%.o: $(SRC_DIR)/%.asm | $(BUILD_DIR) - @$(NASM) $(NASMFLAGS) $< -o $@ +$(BUILD_DIR)/%.o: $(SRC_DIR)/%.asm $(UTILS) | $(BUILD_DIR) + @$(NASM) $(NASMFLAGS) -I$(SRC_DIR)/ $< -o $@ $(BUILD_DIR)/%: $(BUILD_DIR)/%.o @$(LD) $(LDFLAGS) -o $@ $< -- cgit v1.3