all: vpbscan vpbconf libpci.a

libpci.a: 
	tar xvjf pciutils-2.1.11.tar.bz2
	cd ./pciutils-2.1.11/lib/;./configure;make
	cp ./pciutils-2.1.11/lib/libpci.a .

vpbscan: vpbscan.c libpci.a
	gcc vpbscan.c -o vpbscan -I./pciutils-2.1.11/lib \
	-L./pciutils-2.1.11/lib -lpci

vpbconf: vpbconf.cpp
	g++ vpbconf.cpp -o vpbconf  ../src/libvpb.a -pthread -Wall -g -lm

install: vpbscan vpbconf
	cp vpbscan vpbconf /usr/sbin

clean:
	rm -rf vpbconf vpbscan *~ ./pciutils-2.1.11 config.* *.a
