Makefile (view raw)
1SRC = tictactoe.tal
2
3PROG = $(SRC:.tal=.rom)
4
5CLEANFILES = $(PROG)
6
7UXNASM = uxncli ~/roms/asma.rom
8# UXNASM = uxncli ~/roms/drifblim.rom
9# UXNASM = uxnasm
10
11UXNEMU = uxnemu
12# UXNEMU = uxn11
13
14all: $(PROG)
15
16.tal.rom:
17 $(UXNASM) $< $@
18
19$(PROG): $(SRC)
20
21run: $(PROG)
22 $(UXNEMU) $<
23
24lint: $(SRC)
25 uxncli ~/roms/uxnlin.rom $<
26
27clean:
28 rm -f $(CLEANFILES)
29
30.PHONY: all run clean
31.SUFFIXES: .tal .rom