+IOCTL_DISK_CONTROLLER_NUMBER
[reactos.git] / ntoskrnl / Makefile.i386
1 #
2 # Hardware Abstraction Layer (Hal) for x86 systems
3 #
4
5 # Defines $(OBJECTS_HAL)
6 # include hal/x86/sources
7
8 OBJECTS_BOOT := ke/i386/multiboot.o
9
10 OBJECTS_EX_I386 := \
11         ex/i386/interlck.o
12
13 OBJECTS_KE_I386 := \
14         ke/i386/exp.o \
15         ke/i386/irq.o \
16         ke/i386/irqhand.o \
17         ke/i386/thread.o \
18         ke/i386/usercall.o \
19         ke/i386/trap.o \
20         ke/i386/bthread.o \
21         ke/i386/syscall.o \
22         ke/i386/tskswitch.o \
23         ke/i386/v86m.o \
24         ke/i386/v86m_sup.o \
25         ke/i386/bios.o \
26         ke/i386/i386-mcount.o \
27         ke/i386/gdt.o \
28         ke/i386/idt.o \
29         ke/i386/ldt.o \
30         ke/i386/brkpoint.o \
31         ke/i386/kernel.o \
32         ke/i386/fpu.o \
33         ke/i386/tss.o \
34         ke/i386/usertrap.o \
35         ke/i386/stkswitch.o
36
37 OBJECTS_MM_I386 := \
38         mm/i386/memsafe.o \
39         mm/i386/page.o \
40         mm/i386/pfault.o
41
42 OBJECTS_RTL_I386 := \
43         rtl/i386/memset.o \
44         rtl/i386/memcpy.o \
45         rtl/i386/except.o \
46         rtl/i386/exception.o \
47         rtl/i386/seh.o
48
49 RTL_EXCLUDE_FILTER := \
50         rtl/memset.o \
51         rtl/memcpy.o
52
53 OBJECTS_ARCH = $(OBJECTS_BOOT) $(OBJECTS_EX_I386) $(OBJECTS_KE_I386) $(OBJECTS_MM_I386) $(OBJECTS_RTL_I386)
54