X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=Makefile;h=b46323ee52ac2f83c5d4597e61ae337fac0b57e0;hb=refs%2Ftags%2Fv3.1.5;hp=fbc8f1eb9bf1a6b0c9b4ce4ed778e7915003ed1f;hpb=50688047e9c254009276bc60058df9eddce3c31c;p=pciutils.git diff --git a/Makefile b/Makefile index fbc8f1e..b46323e 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,16 @@ # Makefile for The PCI Utilities -# (c) 1998--2008 Martin Mares +# (c) 1998--2010 Martin Mares OPT=-O2 CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -VERSION=2.99.1-alpha2 -DATE=2008-02-18 +VERSION=3.1.5 +DATE=2010-01-19 # Host OS and release (override if you are cross-compiling) HOST= RELEASE= +CROSS_COMPILE= # Support for compressed pci.ids (yes/no, default: detect) ZLIB= @@ -21,7 +22,7 @@ DNS= SHARED=no # ABI version suffix in the name of the shared library -ABI_VERSION=.2.99 +ABI_VERSION=.3 # Installation directories PREFIX=/usr/local @@ -37,8 +38,9 @@ PKGCFDIR=$(LIBDIR)/pkgconfig INSTALL=install DIRINSTALL=install -d STRIP=-s -AR=ar -RANLIB=ranlib +CC=$(CROSS_COMPILE)gcc +AR=$(CROSS_COMPILE)ar +RANLIB=$(CROSS_COMPILE)ranlib # Base name of the library (overriden on NetBSD, which has its own libpci) LIBNAME=libpci @@ -60,10 +62,18 @@ force: lib/config.h lib/config.mk: cd lib && ./configure -lspci: lspci.o common.o lib/$(PCILIB) +lspci: lspci.o ls-vpd.o ls-caps.o ls-ecaps.o ls-kernel.o ls-tree.o ls-map.o common.o lib/$(PCILIB) setpci: setpci.o common.o lib/$(PCILIB) -lspci.o: lspci.c pciutils.h $(PCIINC) +LSPCIINC=lspci.h pciutils.h $(PCIINC) +lspci.o: lspci.c $(LSPCIINC) +ls-vpd.o: ls-vpd.c $(LSPCIINC) +ls-caps.o: ls-caps.c $(LSPCIINC) +ls-ecaps.o: ls-ecaps.c $(LSPCIINC) +ls-kernel.o: ls-kernel.c $(LSPCIINC) +ls-tree.o: ls-tree.c $(LSPCIINC) +ls-map.o: ls-map.c $(LSPCIINC) + setpci.o: setpci.c pciutils.h $(PCIINC) common.o: common.c pciutils.h $(PCIINC) @@ -121,6 +131,6 @@ ifeq ($(SHARED),yes) endif pci.ids.gz: pci.ids - gzip -9 <$< >$@ + gzip -9n <$< >$@ .PHONY: all clean distclean install install-lib uninstall force