46b7c9bd006f2e1d37f95c3f2d95ffae7a675087
[reactos.git] / reactos / 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/main.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/vdm.o \
26 ke/i386/bios.o \
27 ke/i386/i386-mcount.o \
28 ke/i386/gdt.o \
29 ke/i386/idt.o \
30 ke/i386/ldt.o \
31 ke/i386/brkpoint.o \
32 ke/i386/kernel.o \
33 ke/i386/fpu.o \
34 ke/i386/tlbflush.o \
35 ke/i386/tss.o \
36 ke/i386/usertrap.o \
37 ke/i386/stkswitch.o
38
39 OBJECTS_MM_I386 := \
40 mm/i386/memsafe.o \
41 mm/i386/page.o \
42 mm/i386/pfault.o
43
44 OBJECTS_RTL_I386 := \
45 rtl/i386/alldiv.o \
46 rtl/i386/allmul.o \
47 rtl/i386/allrem.o \
48 rtl/i386/allshl.o \
49 rtl/i386/allshr.o \
50 rtl/i386/aulldiv.o \
51 rtl/i386/aullrem.o \
52 rtl/i386/aullshr.o \
53 rtl/i386/exception.o \
54 rtl/i386/seh.o
55
56 OBJECTS_PS_I386 := \
57 ps/i386/continue.o
58
59 RTL_EXCLUDE_FILTER :=
60
61 OBJECTS_ARCH = $(OBJECTS_BOOT) $(OBJECTS_EX_I386) $(OBJECTS_KE_I386) $(OBJECTS_MM_I386) \
62 $(OBJECTS_RTL_I386) $(OBJECTS_PS_I386)