From b1e8d151a2098bfcf0a8df368e036ae882c0db2c Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Tue, 31 Aug 2010 23:48:26 +0000 Subject: [PATCH] [CMAKE] - Add mini_hal to build. svn path=/branches/cmake-bringup/; revision=48672 --- hal/CMakeLists.txt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/hal/CMakeLists.txt b/hal/CMakeLists.txt index 80110b9f260..32f251c9198 100644 --- a/hal/CMakeLists.txt +++ b/hal/CMakeLists.txt @@ -67,6 +67,41 @@ target_link_libraries(hal ${REACTOS_SOURCE_DIR}/ntoskrnl/libntoskrnl.a libcntpr) +list(APPEND MINI_HAL_SOURCE + halx86/generic/legacy/bus/bushndlr.c + halx86/generic/legacy/bus/cmosbus.c + halx86/generic/legacy/bus/isabus.c + halx86/generic/legacy/bus/pcibus.c + halx86/generic/legacy/bus/pcidata.c + halx86/generic/legacy/bus/sysbus.c + halx86/generic/legacy/bussupp.c + halx86/generic/beep.c + halx86/generic/bios.c + halx86/generic/cmos.c + halx86/generic/dma.c + halx86/generic/display.c + halx86/generic/drive.c + halx86/generic/misc.c + halx86/generic/profil.c + halx86/generic/reboot.c + halx86/generic/spinlock.c + halx86/generic/sysinfo.c + halx86/generic/timer.c + halx86/generic/usage.c + halx86/up/halinit_up.c + halx86/up/pic.c + halx86/up/processor.c) + +if(ARCH MATCHES i386) +list(APPEND MINI_HAL_SOURCE + halx86/generic/i386/portio.c + halx86/generic/i386/systimer.S) +endif(ARCH MATCHES i386) + +add_library(mini_hal ${MINI_HAL_SOURCE}) +set_property(TARGET mini_hal PROPERTY COMPILE_DEFINITIONS _BLDR_ _MINIHAL_) +add_dependencies(mini_hal psdk bugcodes) + else() #TBD endif(ARCH MATCHES i386) \ No newline at end of file