all : sample0.xex \ sample1.xex sample2.xex sample3.xex sample4.xex sample5.xex sample6.xex \ fruit.xex mapclock.xex sailboat.xex sunset.xex train404.xex \ potato.xex selfie.xex kitty.xex meme.xex # sample5.s from sample5.jpg # reminder: $< is input # $@ is output %.s : %.jpg dither-image.js node dither-image.js $< $@ %.o : %.s ca65 -v -t atari -o $@ $< %.xex : %.o dither4.o atari-asm-xex.cfg ld65 -v -C ./atari-asm-xex.cfg -o $@ dither4.o $< clean : rm -f dither4.o rm -f dither4.xex rm -f sample[0-6].s rm -f sample[0-6].o rm -f sample[0-6].xex rm -f sample[0-6].s.png rm -f *.xex