all : sample0.xex sample1.xex sample2.xex sample3.xex sample4.xex sample5.xex sample6.xex # sample5.s from sample5.jpg # reminder: $< is input # $@ is output %.s : %.jpg dither-image.js node dither-image.js $< $@ ./gif.sh $@ ./mp4.sh $@ chickens.s : chickens.wav pack-wav.js node pack-wav.js $< $@ %.o : %.s ca65 -v -t atari -o $@ $< %.xex : %.o dither4.o chickens.o ld65 -v -C atari-asm-xex.cfg -o $@ $< dither4.o chickens.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 sample[0-6].s.[0-9].png rm -f sample[0-6].s.palette.png rm -f sample[0-6].s.gif rm -f chickens.s rm -f chickens.o .dummy: sample0.s sample1.s sample2.s sample3.s sample4.s sample5.s sample6.s chickens.s