Makefile 216 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ASM=nasm
ASMFLAGS=-f elf64
LD=ld
RM=rm

dictionary: main.o dict.o lib.o
	$(LD) -o $@ $^

.PHONY: clean
clean:
	$(RM) *.o main

main.asm: lib.inc words.inc colon.inc
	touch $@

%.o: %.asm
	$(ASM) $(ASMFLAGS) -o $@ $<