#PATH=/usr/local/jdk/bin:/usr/bin:/bin

CLASSFILES=m65xx.class Television.class TIA.class MemoryBus.class PIA.class ROM.class IO.class jatari.class

CPPFILES=IO.java MemoryBus.java PIA.java ROM.java TIA.java m65xx.java

default: $(CLASSFILES)

%.class: %.java
	javac -O $*.java

jar:
	jar cvf jatari.jar *.class

cpp:
	perl java2cpp.pl IO.java
	perl java2cpp.pl MemoryBus.java
	perl java2cpp.pl PIA.java
	perl java2cpp.pl ROM.java
	perl java2cpp.pl TIA.java
	perl java2cpp.pl m65xx.java

test:
	dasm test.asm -otest.bin -f3

clean:
	rm -f *.class
	rm -f *.jar
	rm -f *.o
	rm -f test.bin

