CA65 ?= ca65 LD65 ?= ld65 OBJS = skirmish.o input.o game-logic.o enemy-ai.o render.o data.o all: skirmish.prg skirmish.prg: $(OBJS) $(LD65) $(OBJS) -C src/c64.cfg -o $@ skirmish.o: src/skirmish.asm src/skirmish.inc $(CA65) src/skirmish.asm -o $@ input.o: src/input.asm src/skirmish.inc $(CA65) src/input.asm -o $@ game-logic.o: src/game-logic.asm src/skirmish.inc $(CA65) src/game-logic.asm -o $@ enemy-ai.o: src/enemy-ai.asm src/skirmish.inc $(CA65) src/enemy-ai.asm -o $@ render.o: src/render.asm src/skirmish.inc $(CA65) src/render.asm -o $@ data.o: src/data.asm src/skirmish.inc $(CA65) src/data.asm -o $@ clean: rm -f $(OBJS) skirmish.prg