
all : images mpeg
images : colormap.o colortype.o image.o
mpeg : mpeg_handle.o

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

colormap.o : ../IMAGES/colormap.c ${NEEDED_COLORMAP} ../IMAGES/colortype.h ../IMAGES/colormap_type.h
	cd ../IMAGES/; make ../objects/colormap.o

colortype.o : ../IMAGES/colortype.c
	cd ../IMAGES/; make ../objects/colortype.o

image.o : ../IMAGES/colortype.h ../IMAGES/colormap.h
	cd ../IMAGES/; make ../objects/image.o

mpeg_handle.o : ../MPEG/mpeg_handle.c ../IMAGES/colortype.h
	cd ../MPEG/; make ../objects/mpeg_handle.o

clean :
	${RM} *.o
