]> mj.ucw.cz Git - pciutils.git/blob - Makefile
- Added a man page and updated README
[pciutils.git] / Makefile
1 # $Id: Makefile,v 1.5 1998/02/08 10:58:52 mj Exp $
2 # Makefile for Linux PCI Utilities
3 # (c) 1998 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
4
5 ARCH=$(shell uname -m | sed -e 's/i.86/i386/' -e 's/sun4u/sparc64/' | tr 'a-z' 'A-Z')
6 OPT=-O2 -fomit-frame-pointer
7 CFLAGS=$(OPT) -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused -Werror -DARCH_$(ARCH)
8
9 PREFIX=/
10
11 all: lspci
12
13 lspci: lspci.o names.o
14
15 lspci.o: lspci.c pciutils.h
16 names.o: names.c pciutils.h
17
18 clean:
19         rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core`
20         rm -f lspci
21
22 install: all
23         install -o root -g root -m 755 -s lspci $(PREFIX)/sbin
24         install -o root -g root -m 644 pci.ids $(PREFIX)/etc
25         install -o root -g root -m 644 lspci.8 $(PREFIX)/man/man8
26
27 dist: clean
28         sh -c 'X=`pwd` ; X=`basename $$X` ; cd .. ; tar czvvf /tmp/$$X.tar.gz $$X --exclude CVS --exclude tmp'