X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=Makefile;h=d67f7d6c86c587686afc23ccab3cc29e2cf0f831;hb=67da1792a85a4ad46c67ea57839195f483311164;hp=45b8852c8e53ca59c1e8c596eeb803606fff8b54;hpb=3825417866b984c057facee1dc9226e9e855a4be;p=pciutils.git diff --git a/Makefile b/Makefile index 45b8852..d67f7d6 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=3.0.1 -DATE=2008-09-11 +VERSION=3.1.8-test1 +DATE=2010-12-04 # 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