
PDVHOME=..

CCC = gcc

OPTIM=-O2
#OPTIM=-g

OPTIONFLAGS = -Wno-format-zero-length -Wno-deprecated-declarations -Wno-write-strings -Wno-ignored-qualifiers -Wno-unused-result

CFLAGS = -fPIC $(OPTIM) -I$(PDVHOME) $(OPTIONFLAGS)
LDFLAGS = -L$(PDVHOME) -L. -lpdvplus -lpdv -lpthread -lm 

LIBDIR=..
LIB= libedtimage.a

OBJS= \
BufferTimerData.o \
ColorBalance.o \
EdtBGSubtractor.o \
EdtHistogram.o \
EdtImage.o \
EdtImageData.o \
EdtImgArith.o \
EdtImgDyadOp.o \
EdtImgFilter.o \
EdtImgMinMax.o \
EdtImgOp.o \
EdtImgProfile.o \
EdtLut.o \
EdtScaledLut.o 

$(LIBDIR)/libedtimage.a : $(OBJS)
	ar ur $(LIBDIR)/libedtimage.a $(OBJS)

objclean:
	-rm -fr *.o *.a core *~ ../$(LIB)

clean: objclean

%.o:  %.cpp
	$(CCC) -c $(CFLAGS) -o $@ $<





