ctool/lang/Makefile
2025-04-14 23:42:00 +02:00

17 lines
320 B
Makefile

SRCDIR := src
SRC := $(addprefix $(SRCDIR)/, $(addsuffix .s, asem balloc split))
OBJDIR := obj
OBJ := $(addprefix $(OBJDIR)/, $(notdir $(SRC:.s=.o)))
$(shell mkdir -p $(OBJDIR))
all: $(OBJ)
ld -o debug $(OBJ) -nostdlib -static
$(OBJDIR)/%.o: $(SRCDIR)/%.s
nasm -felf64 -g $< -o $@
clean:
rm -rf $(OBJDIR) debug