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