diff options
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 $@ $< |
