DEBUGFLAGS = -g
CFLAGS     = -Wall $(DEBUGFLAGS) $(INCLUDEPATH) -D_GNU_SOURCE=1
LDFLAGS    = $(LIBPATH)

AR      = ar
RANLIB  = ranlib

LIBPCIPROBE = libpciprobe.a

OBJECTS = pciprobe.o
SOURCES = pciprobe.c
HEADERS = pci-ids.h pciprobe.h

all: $(LIBPCIPROBE) test-pciprobe

test-pciprobe: test-pciprobe.o $(LIBPCIPROBE)

test-pciprobe.o: test-pciprobe.c

$(LIBPCIPROBE) : $(OBJECTS)
	$(AR) cr $(LIBPCIPROBE) $(OBJECTS)
	$(RANLIB) $(LIBPCIPROBE)

$(OBJECTS): $(SOURCES) $(HEADERS)

clean:
	rm -f *.o *.a *~ core test-pciprobe test-pciprobe.o
