hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-06 00:40:37 +0200
committerhachem <im@hachem.wtf>2026-09-06 00:40:37 +0200
commit78c4d3d06d8e863cfe2489281ccfe206544cbd7f (patch)
tree8635d19a9f52210f03edf87cb77365a981cc7029 /Makefile
parent42b942404eef0c2af3fc1ec88414793cc6b940a3 (diff)
fix: add utilities
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
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 $@ $<