]> git.ipfire.org Git - thirdparty/pciutils.git/blame - Makefile
- Include pci.h in full distribution and use it instead of <linux/pci.h>
[thirdparty/pciutils.git] / Makefile
CommitLineData
fb38eee8 1# $Id: Makefile,v 1.6 1998/02/09 12:32:52 mj Exp $
98e39e09 2# Makefile for Linux PCI Utilities
2f48f637 3# (c) 1998 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
98e39e09 4
2f48f637 5ARCH=$(shell uname -m | sed -e 's/i.86/i386/' -e 's/sun4u/sparc64/' | tr 'a-z' 'A-Z')
fb38eee8 6KERN_H=$(shell if [ ! -f pci.h ] ; then echo '-DKERNEL_PCI_H' ; fi)
f17b962b 7OPT=-O2 -fomit-frame-pointer
fb38eee8 8CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused -Werror -DARCH_$(ARCH) $(KERN_H)
f17b962b
MM
9
10PREFIX=/
fb38eee8 11MANPREFIX=/usr
98e39e09
MM
12
13all: lspci
14
15lspci: lspci.o names.o
16
17lspci.o: lspci.c pciutils.h
18names.o: names.c pciutils.h
19
20clean:
21 rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core`
fb38eee8 22 rm -f lspci pci.h
f17b962b
MM
23
24install: all
25 install -o root -g root -m 755 -s lspci $(PREFIX)/sbin
26 install -o root -g root -m 644 pci.ids $(PREFIX)/etc
fb38eee8 27 install -o root -g root -m 644 lspci.8 $(MANPREFIX)/man/man8
f17b962b
MM
28
29dist: clean
fb38eee8 30 cp /usr/src/linux/include/linux/pci.h .
18928b91 31 sh -c 'X=`pwd` ; X=`basename $$X` ; cd .. ; tar czvvf /tmp/$$X.tar.gz $$X --exclude CVS --exclude tmp'
fb38eee8 32 rm -f pci.h