]>
Commit | Line | Data |
---|---|---|
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 | 5 | ARCH=$(shell uname -m | sed -e 's/i.86/i386/' -e 's/sun4u/sparc64/' | tr 'a-z' 'A-Z') |
fb38eee8 | 6 | KERN_H=$(shell if [ ! -f pci.h ] ; then echo '-DKERNEL_PCI_H' ; fi) |
f17b962b | 7 | OPT=-O2 -fomit-frame-pointer |
fb38eee8 | 8 | CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused -Werror -DARCH_$(ARCH) $(KERN_H) |
f17b962b MM |
9 | |
10 | PREFIX=/ | |
fb38eee8 | 11 | MANPREFIX=/usr |
98e39e09 MM |
12 | |
13 | all: lspci | |
14 | ||
15 | lspci: lspci.o names.o | |
16 | ||
17 | lspci.o: lspci.c pciutils.h | |
18 | names.o: names.c pciutils.h | |
19 | ||
20 | clean: | |
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 | |
24 | install: 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 | |
29 | dist: 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 |