SRC = tictactoe.tal PROG = $(SRC:.tal=.rom) CLEANFILES = $(PROG) UXNASM = uxncli ~/roms/asma.rom # UXNASM = uxncli ~/roms/drifblim.rom # UXNASM = uxnasm UXNEMU = uxnemu # UXNEMU = uxn11 all: $(PROG) .tal.rom: $(UXNASM) $< $@ $(PROG): $(SRC) run: $(PROG) $(UXNEMU) $< lint: $(SRC) uxncli ~/roms/uxnlin.rom $< clean: rm -f $(CLEANFILES) .PHONY: all run clean .SUFFIXES: .tal .rom