
CCC = gcc

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

CFLAGS =  -fPIC -I.. $(DEBFLAGS)
LDFLAGS = -L.. -L. -lpdvplus -lpdv -lpthread -lm

LIB= libpdvplus.a
LIBDIR= ..

OBJS= \
PdvConfig.o \
PdvConfigSet.o \
PdvDevice.o \
PdvDeviceSet.o \
PdvInput.o 

$(LIBDIR)/libpdvplus.a : $(OBJS)
	ar ur libpdvplus.a $(OBJS)
	cp libpdvplus.a $(LIBDIR)

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

clean: objclean

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





