diff options
| author | hachem <im@hachem.wtf> | 2026-09-06 00:40:37 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-06 00:40:37 +0200 |
| commit | 78c4d3d06d8e863cfe2489281ccfe206544cbd7f (patch) | |
| tree | 8635d19a9f52210f03edf87cb77365a981cc7029 /Makefile | |
| parent | 42b942404eef0c2af3fc1ec88414793cc6b940a3 (diff) | |
fix: add utilities
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 $@ $< |
