Rev 3698 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1301 | jermar | 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 | |||
| 3803 | decky | 6 | -include ../../../../Makefile.config |
| 3698 | svoboda | 7 | |
| 2479 | jermar | 8 | LIBC_PREFIX=$(shell cd ../../../lib/libc; pwd) |
| 1301 | jermar | 9 | |
| 10 | include $(LIBC_PREFIX)/Makefile.toolchain |
||
| 11 | |||
| 12 | LIBS = $(LIBC_PREFIX)/libc.a |
||
| 13 | CFLAGS += -I$(LIBC_PREFIX)/include -trigraphs |
||
| 14 | |||
| 15 | OBJS=access.o generic.o names.o |
||
| 16 | INCL=internal.h pci.h header.h sysdep.h types.h pci_ids.h |
||
| 17 | |||
| 18 | PCILIB=libpci.a |
||
| 19 | |||
| 20 | OBJS += i386-ports.o |
||
| 21 | |||
| 22 | all: $(PCILIB) |
||
| 23 | |||
| 24 | $(PCILIB): $(OBJS) |
||
| 25 | $(AR) rc $@ $(OBJS) |
||
| 26 | |||
| 27 | %.o: %.c $(INCL) |
||
| 28 | $(CC) $(CFLAGS) -c $< -o $@ |
||
| 29 | |||
| 30 | clean: |
||
| 31 | -rm *.o libpci.a |