X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=Makefile;h=bb58e3640573f3de5b3ae21259710ac387c13a0a;hb=e4842ff3b1ab7e061e0fb7f81fcb88d9995a63a2;hp=323e700d4cc7525d92c0bbad17ff4457bee03352;hpb=2f48f6378ec347cc56b1f66b5b6d0876ed67c6a2;p=pciutils.git diff --git a/Makefile b/Makefile index 323e700..bb58e36 100644 --- a/Makefile +++ b/Makefile @@ -1,28 +1,39 @@ -# $Id: Makefile,v 1.5 1998/02/08 10:58:52 mj Exp $ +# $Id: Makefile,v 1.7 1998/03/31 21:02:12 mj Exp $ # Makefile for Linux PCI Utilities # (c) 1998 Martin Mares ARCH=$(shell uname -m | sed -e 's/i.86/i386/' -e 's/sun4u/sparc64/' | tr 'a-z' 'A-Z') +KERN_H=$(shell if [ ! -f pci.h ] ; then echo '-DKERNEL_PCI_H' ; fi) OPT=-O2 -fomit-frame-pointer -CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused -Werror -DARCH_$(ARCH) +CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused -Werror -DARCH_$(ARCH) $(KERN_H) PREFIX=/ +MANPREFIX=/usr all: lspci -lspci: lspci.o names.o +#all: lspci setpci + +lspci: lspci.o names.o filter.o lspci.o: lspci.c pciutils.h names.o: names.c pciutils.h +filter.o: filter.c pciutils.h + +setpci: setpci.o filter.o + +setpci.o: setpci.c clean: rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core` - rm -f lspci + rm -f lspci setpci pci.h install: all install -o root -g root -m 755 -s lspci $(PREFIX)/sbin install -o root -g root -m 644 pci.ids $(PREFIX)/etc - install -o root -g root -m 644 lspci.8 $(PREFIX)/man/man8 + install -o root -g root -m 644 lspci.8 $(MANPREFIX)/man/man8 dist: clean + cp /usr/src/linux/include/linux/pci.h . sh -c 'X=`pwd` ; X=`basename $$X` ; cd .. ; tar czvvf /tmp/$$X.tar.gz $$X --exclude CVS --exclude tmp' + rm -f pci.h