# # 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 \ ke/i386/irqhand.o \ ke/i386/thread.o \ ke/i386/usercall.o \ ke/i386/trap.o \ ke/i386/bthread.o \ ke/i386/syscall.o \ ke/i386/tskswitch.o \ ke/i386/v86m.o \ ke/i386/v86m_sup.o \ ke/i386/bios.o \ ke/i386/i386-mcount.o \ ke/i386/gdt.o \ ke/i386/idt.o \ ke/i386/ldt.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_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/exception.o \ rtl/i386/seh.o OBJECTS_PS_I386 := \ ps/i386/continue.o RTL_EXCLUDE_FILTER := OBJECTS_ARCH = $(OBJECTS_BOOT) $(OBJECTS_EX_I386) $(OBJECTS_KE_I386) $(OBJECTS_MM_I386) \ $(OBJECTS_RTL_I386) $(OBJECTS_PS_I386)