Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4300 | trochtova | 1 | # Makefile for The PCI Library |
2 | # (c) 1999 Martin Mares <mj@ucw.cz> |
||
3 | |||
4 | # Modified and ported to HelenOS by Jakub Jermar |
||
5 | |||
6 | LIBC_PREFIX=$(shell cd ../../../lib/libc; pwd) |
||
7 | |||
8 | include $(LIBC_PREFIX)/Makefile.toolchain |
||
9 | |||
10 | LIBS = $(LIBC_PREFIX)/libc.a |
||
11 | CFLAGS += -I$(LIBC_PREFIX)/include -trigraphs |
||
12 | |||
13 | OBJS=access.o generic.o names.o |
||
14 | INCL=internal.h pci.h header.h sysdep.h types.h pci_ids.h |
||
15 | |||
16 | PCILIB=libpci.a |
||
17 | |||
18 | OBJS += i386-ports.o us2.o |
||
19 | |||
20 | all: $(PCILIB) |
||
21 | |||
22 | $(PCILIB): $(OBJS) |
||
23 | $(AR) rc $@ $(OBJS) |
||
24 | |||
25 | %.o: %.c $(INCL) |
||
26 | $(CC) $(CFLAGS) -c $< -o $@ |
||
27 | |||
28 | clean: |
||
29 | -rm *.o libpci.a |