Rev 1631 | Rev 2187 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1631 | Rev 1867 | ||
---|---|---|---|
1 | CC = gcc |
- | |
2 | FASM = e:/fasm/fasm.exe |
- | |
3 | - | ||
4 | CFLAGS = -c -O2 -fomit-frame-pointer -fno-builtin-printf |
1 | CC = gcc |
5 | 2 | FASM = e:/fasm/fasm.exe |
|
6 | DRV_DIR = $(CURDIR)/.. |
3 | |
7 | 4 | CFLAGS = -c -O2 -fomit-frame-pointer -fno-builtin-printf |
|
8 | DRV_INCLUDES = $(DRV_DIR)/include |
5 | |
9 | 6 | DRV_DIR = $(CURDIR)/.. |
|
10 | ACPI_INCLUDES = ./acpica/include |
7 | |
11 | 8 | DRV_INCLUDES = $(DRV_DIR)/include |
|
12 | INCLUDES = -I$(DRV_INCLUDES) -I$(ACPI_INCLUDES) -I$(DRV_DIR)/include/linux |
9 | |
13 | 10 | ACPI_INCLUDES = ./acpica/include |
|
14 | DEFINES = -D__KERNEL__ -DCONFIG_X86_32 |
11 | |
15 | 12 | INCLUDES = -I$(DRV_INCLUDES) -I$(ACPI_INCLUDES) -I$(DRV_DIR)/include/linux |
|
16 | LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0\ |
13 | |
17 | --file-alignment 512 --section-alignment 4096 |
14 | DEFINES = -D__KERNEL__ -DCONFIG_X86_32 |
18 | 15 | ||
19 | LIBPATH:= -L$(DRV_DIR)/ddk -L./acpica |
16 | LDFLAGS = -nostdlib -shared -s -Map acpi.map --image-base 0\ |
20 | 17 | --file-alignment 512 --section-alignment 4096 |
|
21 | LIBS:= -lacpica -lgcc -lddk -lcore |
18 | |
22 | 19 | LIBPATH:= -L$(DRV_DIR)/ddk -L./acpica |
|
23 | 20 | ||
24 | NAME= acpi |
21 | LIBS:= -lacpica -lgcc -lddk -lcore |
25 | 22 | ||
26 | NAME_SRCS= acpi.c \ |
23 | |
27 | scan.c \ |
24 | NAME= acpi |
28 | pci_irq.c \ |
25 | |
29 | pci_root.c \ |
26 | NAME_SRCS= acpi.c \ |
30 | pci/access.c \ |
27 | scan.c \ |
31 | pci/pci.c \ |
28 | pci_irq.c \ |
32 | pci/probe.c \ |
29 | pci_root.c \ |
33 | pci_bind.c |
30 | pci/access.c \ |
34 | 31 | pci/pci.c \ |
|
35 | 32 | pci/probe.c \ |
|
36 | all: $(NAME).dll |
33 | pci_bind.c |
37 | 34 | ||
38 | NAME_OBJS = $(patsubst %.S, %.o, $(patsubst %.asm, %.o,\ |
35 | |
39 | $(patsubst %.c, %.o, $(NAME_SRCS)))) |
36 | all: $(NAME).dll |
40 | 37 | ||
41 | 38 | NAME_OBJS = $(patsubst %.S, %.o, $(patsubst %.asm, %.o,\ |
|
42 | $(NAME).dll: $(NAME_OBJS) acpi.lds Makefile |
39 | $(patsubst %.c, %.o, $(NAME_SRCS)))) |
43 | ld $(LIBPATH) $(LDFLAGS) -T acpi.lds -o $@ $(NAME_OBJS) $(LIBS) |
40 | |
44 | kpack $(NAME).dll |
41 | |
45 | 42 | $(NAME).dll: $(NAME_OBJS) acpi.lds Makefile |
|
46 | %.o : %.c $(HFILES) Makefile |
43 | ld $(LIBPATH) $(LDFLAGS) -T acpi.lds -o $@ $(NAME_OBJS) $(LIBS) |
47 | $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
44 | kpack $(NAME).dll |
48 | 45 | ||
49 | %.o : %.S $(HFILES) Makefile |
46 | %.o : %.c $(HFILES) Makefile |
50 | as -o $@ $<> |
47 | $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
51 | 48 | ||
52 | %.o> |
49 | %.o : %.S $(HFILES) Makefile |
- | 50 | as -o $@ $<> |
|
- | 51 | ||
- | 52 | %.o> |