Files
asm/Makefile
2025-10-07 16:17:24 -04:00

19 lines
285 B
Makefile

.PHONY: all clean
SRC := $(wildcard *.asm)
OBJDIR := build
OBJS := $(SRC:%.asm=$(OBJDIR)/%.o)
BINS := $(SRC:%.asm=$(OBJDIR)/%)
all: $(BINS)
$(OBJDIR)/%: $(OBJDIR)/%.o
ld -m elf_i386 $< -o $@
$(OBJDIR)/%.o: %.asm
mkdir -p $(OBJDIR)
nasm -f elf $< -o $@
clean:
rm -rf $(OBJDIR)