TARGET := jefs SRCS = $(TARGET).s all: $(TARGET) $(TARGET): $(TARGET).o ld --omagic -static -o $@ $< $(TARGET).o: $(SRCS) $(TARGET).fs nasm -g -F dwarf -O0 -f elf64 -o $@ $< .PHONY: clean clean: -rm -f $(TARGET) $(TARGET).o