Rev 1630 | Rev 1867 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1498 | serge | 1 | |
1631 | serge | 2 | |
3 | |||
4 | |||
1498 | serge | 5 | |
6 | DRV_DIR = $(CURDIR)/.. |
||
7 | |||
8 | DRV_INCLUDES = $(DRV_DIR)/include |
||
9 | |||
10 | ACPI_INCLUDES = ./acpica/include |
||
11 | |||
12 | INCLUDES = -I$(DRV_INCLUDES) -I$(ACPI_INCLUDES) -I$(DRV_DIR)/include/linux |
||
13 | |||
14 | DEFINES = -D__KERNEL__ -DCONFIG_X86_32 |
||
15 | |||
16 | LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0\ |
||
17 | |||
18 | |||
19 | |||
20 | |||
21 | LIBS:= -lacpica -lgcc -lddk -lcore |
||
22 | |||
1499 | serge | 23 | |
1498 | serge | 24 | |
1625 | serge | 25 | |
1498 | serge | 26 | |
27 | |||
28 | pci_irq.c \ |
||
29 | |||
1627 | serge | 30 | pci/access.c \ |
31 | pci/pci.c \ |
||
32 | pci/probe.c \ |
||
1628 | serge | 33 | pci_bind.c |
1631 | serge | 34 | |
1628 | serge | 35 | |
36 | all: $(NAME).dll |
||
37 | |||
1498 | serge | 38 | |
39 | |||
40 | |||
41 | |||
42 | $(NAME).dll: $(NAME_OBJS) acpi.lds Makefile |
||
43 | ld $(LIBPATH) $(LDFLAGS) -T acpi.lds -o $@ $(NAME_OBJS) $(LIBS) |
||
44 | |||
45 | |||
46 | %.o : %.c $(HFILES) Makefile |
||
1625 | serge | 47 | $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
48 | |||
1498 | serge | 49 | |
50 | as -o $@ $<> |
||
51 | |||
52 | |||
53 |