2003-08-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / ntoskrnl / Makefile.i386
index 0d66681..e3e6820 100644 (file)
@@ -1,5 +1,15 @@
+#
+# Hardware Abstraction Layer (Hal) for x86 systems
+#
+
+# Defines $(OBJECTS_HAL)
+# include hal/x86/sources
+
 OBJECTS_BOOT := ke/i386/multiboot.o
 
+OBJECTS_EX_I386 := \
+       ex/i386/interlck.o
+
 OBJECTS_KE_I386 := \
        ke/i386/exp.o \
        ke/i386/irq.o \
@@ -13,15 +23,40 @@ OBJECTS_KE_I386 := \
        ke/i386/v86m.o \
        ke/i386/v86m_sup.o \
        ke/i386/bios.o \
-        ke/i386/i386-mcount.o \
+       ke/i386/i386-mcount.o \
        ke/i386/gdt.o \
        ke/i386/idt.o \
        ke/i386/ldt.o \
-       ke/i386/brkpoint.o
+       ke/i386/brkpoint.o \
+       ke/i386/kernel.o \
+       ke/i386/fpu.o \
+       ke/i386/tss.o \
+       ke/i386/usertrap.o \
+       ke/i386/stkswitch.o
 
 OBJECTS_MM_I386 := \
        mm/i386/memsafe.o \
        mm/i386/page.o \
        mm/i386/pfault.o
 
-OBJECTS_ARCH = $(OBJECTS_BOOT) $(OBJECTS_KE_I386) $(OBJECTS_MM_I386)
\ No newline at end of file
+OBJECTS_RTL_I386 := \
+       rtl/i386/alldiv.o \
+       rtl/i386/allmul.o \
+       rtl/i386/allrem.o \
+       rtl/i386/allshl.o \
+       rtl/i386/allshr.o \
+       rtl/i386/aulldiv.o \
+       rtl/i386/aullrem.o \
+       rtl/i386/aullshr.o \
+       rtl/i386/except.o \
+       rtl/i386/exception.o \
+       rtl/i386/seh.o
+
+OBJECTS_INBV_I386 := \
+       inbv/i386/pixelsup.o
+
+RTL_EXCLUDE_FILTER := 
+
+OBJECTS_ARCH = $(OBJECTS_BOOT) $(OBJECTS_EX_I386) $(OBJECTS_KE_I386) $(OBJECTS_MM_I386) \
+  $(OBJECTS_RTL_I386) $(OBJECTS_INBV_I386)
+