CC	=	gcc

PROJ	=	pngoverlay	\
			pngblend


all: $(PROJ)


$(PROJ):
	$(CC) -o $@ $^ -llavfile -lmjpegutils -llavjpeg -lpng -lz -lm


%.o : %.c
	$(CC) -o $@ -c $< -I /usr/include/libpng -I /usr/include/mjpegtools



pngoverlay: pngoverlay.o slPng.o slLAV.o slImg.o y_cb_cr.o

pngoverlay.o: pngoverlay.c slPng.h slLAV.h slImg.h y_cb_cr.h



pngblend: pngblend.o slPng.o slLAV.o slImg.o y_cb_cr.o

pngblend.o: pngblend.c slPng.h slLAV.h slImg.h y_cb_cr.h


slImg.o: slImg.c slImg.h

slPng.o: slPng.c slPng.h

slLAV.o: slLAV.c slLAV.h

y_cb_cr.o: y_cb_cr.c y_cb_cr.h


clean:
	/bin/rm $(PROJ) *.o
