VERSION=0.8
FILES=ChangeLog TODO README Makefile *.in pci.ids addname pcidev
DATABASES=ide.pci net.pci scsi.pci scsi24.pci gfx.pci snd.pci pcmcia.pci usb.pci sata.pci agp.pci
datadir=/usr/share/pci-database
bindir=/usr/bin

all:	$(DATABASES)
	
install:
	install -d $(DESTDIR)/$(datadir)
	install -d $(DESTDIR)/$(bindir)
	install -m644 $(DATABASES) $(DESTDIR)/$(datadir)
	install -m755 pcidev $(DESTDIR)/$(bindir)

dist:	pci.ids	pci-database-$(VERSION).tar.bz2

pci-database-$(VERSION).tar.bz2: $(FILES)
	-rm -f *.tar.bz2
	-rm -rf pci-database-$(VERSION)
	mkdir pci-database-$(VERSION)
	cp $(FILES)  pci-database-$(VERSION)
	tar cjvf pci-database-$(VERSION).tar.bz2 pci-database-$(VERSION)
	-rm -rf pci-database-$(VERSION)

pci.ids:
	wget http://pciids.sourceforge.net/pci.ids

$(DATABASES): pci.ids
	if test "$@" != "snd.pci" ; then ./addname $@.in | sort > $@; else ./addname $@.in > $@; fi

clean:
	rm -f *.pci *.bz2 pci.ids *~
