include ../makefile.def

CC=g++

DEBFLAGS = -O2

CFLAGS += $(DEBFLAGS) -I.. -I.
LDFLAGS += -L..


ifeq ($(EDTDEV),pdv)
    LDLIBS += -lpdv
else
    LDLIBS += -ledt
endif

LDLIBS += -lpthread -lm -ldl 

OBJS = pciecfg.o pciediag.o

all: pciediag objclean

pciediag: $(OBJS) 
	$(CC) $(CFLAGS) -o ../$@ $(OBJS) $(LDFLAGS) $(LDLIBS) 

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

objclean: 
	rm -f *.o 

clean: objclean
	rm -f pciediag
