X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=Makefile;h=d18f7cd0ffaa8bbe6c9796098a5da99dadd1f493;hb=fda7c18dfea04edb9f695e28c52c7e73651ff901;hp=bc163db5431c64d5d506944c5c98430a175049b5;hpb=8f2c17b73a6af118dfc930df0279e1ab8a13fda0;p=pciutils.git diff --git a/Makefile b/Makefile index bc163db..d18f7cd 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,16 @@ # Makefile for The PCI Utilities -# (c) 1998--2008 Martin Mares +# (c) 1998--2009 Martin Mares OPT=-O2 CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -VERSION=3.0.2 -DATE=2008-09-19 +VERSION=3.1.4 +DATE=2009-08-14 # Host OS and release (override if you are cross-compiling) HOST= RELEASE= +CROSS_COMPILE= # Support for compressed pci.ids (yes/no, default: detect) ZLIB= @@ -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