[UNIATA] Fix 64 bit issues
[reactos.git] / drivers / base / kdgdb / CMakeLists.txt
index cf180c1..4944292 100644 (file)
@@ -2,16 +2,17 @@
 spec2def(kdcom.dll kdgdb.spec ADD_IMPORTLIB)
 
 list(APPEND SOURCE
-       gdb_input.c
-       gdb_receive.c
-       gdb_send.c
+    gdb_input.c
+    gdb_receive.c
+    gdb_send.c
     kdcom.c
     kdpacket.c
+    utils.c
     kdgdb.h)
 
 # TODO: AMD64, ARM...
 if(ARCH STREQUAL "i386")
-       list(APPEND SOURCE i386_sup.c)
+    list(APPEND SOURCE i386_sup.c)
 endif()
 
 add_library(kdcom SHARED
@@ -19,10 +20,8 @@ add_library(kdcom SHARED
     kdgdb.rc
     ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def)
 
-set_entrypoint(kdcom 0)
+set_module_type(kdcom module IMAGEBASE 0x00010000)
 set_subsystem(kdcom native)
-set_image_base(kdcom 0x00010000)
-
 add_importlibs(kdcom ntoskrnl hal)
 target_link_libraries(kdcom cportlib)
 add_pch(kdcom kdgdb.h SOURCE)