PDVHOME=..

CPP=g++

OPTIM= -O2
#OPTIM= -g

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

CFLAGS= -fPIC $(OPTIM) -I$(PDVHOME) -I.. -I../jpeg-6b -I../tiff-4.0.3/libtiff -DUSE_JPEG $(OPTIONFLAGS)
LDFLAGS= -L$(PDVHOME) -L. -lpdvplus -lpdv -lpthread -lm

LIBDIR=..
LIB= libimgfiles.a

OBJS=\
imagefilebmp.o \
imagefile.o \
imagefilejpeg.o \
imagefilemgr.o \
imagefileraw.o \
Imagefiletiff.o \
imagefiletype.o 

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

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

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

clean: objclean
