CC = gcc
CFLAGS = -Wall -ansi -pedantic 
SRCS = aa2pgm.c pgm_font.c

aa2pgm: ${SRCS}
	${CC} ${CFLAGS} -o $@ ${SRCS}

test: font_test starwars xwing southpark diamond square triangle bdaycake

font_test:
	./aa2pgm font_test.ascii font_test.pgm font.txt

starwars:
	./aa2pgm starwars.ascii starwars.pgm font.txt

xwing:
	./aa2pgm xwing.ascii xwing.pgm font.txt

southpark:
	./aa2pgm southpark.ascii southpark.pgm font.txt

bdaycake:
	./aa2pgm bdaycake.ascii bdaycake.pgm font.txt

diamond:
	./aa2pgm diamond.ascii diamond.pgm font.txt

square:
	./aa2pgm square.ascii square.pgm font.txt

triangle:
	./aa2pgm triangle.ascii triangle.pgm font.txt


clean:
	rm -f *~ aa2pgm *.pgm