BINDIR=../bin
OBJDIR=../objects
OPTIMIZE=-O3

all : ${OBJDIR}/colormap.o\
${OBJDIR}/colortype.o\
${OBJDIR}/image.o

NEEDED_COLORMAP=$(shell grep -e'COLORMAP' colormap.c | grep include | cut -d'<' -f2 | cut -d'>' -f1)

${OBJDIR}/colormap.o : colormap.c ${NEEDED_COLORMAP} colortype.h colormap_type.h
	${CC} ${OPTIMIZE} -c -I./. colormap.c -o ${OBJDIR}/colormap.o

${OBJDIR}/colortype.o : colortype.c
	${CC} ${OPTIMIZE} -c colortype.c -o ${OBJDIR}/colortype.o

${OBJDIR}/image.o : image.c colormap.h colortype.h
	${CC} ${OPTIMIZE} -c -I./. image.c -o ${OBJDIR}/image.o