]> mj.ucw.cz Git - pciutils.git/blob - lib/Makefile
Added support for FreeBSD and its /dev/pci access method.
[pciutils.git] / lib / Makefile
1 # $Id: Makefile,v 1.3 1999/07/20 14:01:27 mj Exp $
2 # Makefile for The PCI Library
3 # (c) 1999 Martin Mares <mj@atrey.karlin.mff.cuni.cz>
4
5 include config.mk
6
7 OBJS=access.o generic.o dump.o names.o filter.o
8 INCL=internal.h pci.h config.h
9
10 ifdef HAVE_PM_LINUX_PROC
11 OBJS += proc.o
12 endif
13
14 ifdef HAVE_PM_INTEL_CONF
15 OBJS += i386-ports.o
16 endif
17
18 ifdef HAVE_PM_DUMP
19 OBJS += dump.o
20 endif
21
22 ifdef HAVE_PM_SYSCALLS
23 OBJS += syscalls.o
24 endif
25
26 ifdef HAVE_PM_FBSD_DEVICE
27 OBJS += fbsd-device.o
28 CFLAGS += -I/usr/src/sys
29 endif
30
31 ifdef HAVE_OWN_HEADER_H
32 INCL += header.h
33 endif
34
35 all: libpci.a
36
37 libpci.a: $(OBJS)
38         rm -f $@
39         ar rcs $@ $^
40         ranlib $@
41
42 access.o: access.c $(INCL)
43 i386-ports.o: i386-ports.c $(INCL)
44 proc.o: proc.c $(INCL)
45 generic.o: generic.c $(INCL)
46 syscalls.o: syscalls.c $(INCL)
47 fbsd-device.o: fbsd-device.c $(INCL)
48 dump.o: dump.c $(INCL)
49 names.o: names.c $(INCL)
50 filter.o: filter.c $(INCL)