SRC = tictactoe.tal OBJ = $(SRC:.tal=.rom) CLEANFILES = $(OBJ) UXNASM = uxncli ~/roms/drifblim.rom all: $(OBJ) .tal.rom: $(UXNASM) $< $(OBJ): $(SRC) run: $(OBJ) uxnemu -s 3 $< clean: rm -f $(CLEANFILES) .PHONY: all run clean .SUFFIXES: .tal .rom