X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=drivers%2Fbase%2Fkdcom%2FCMakeLists.txt;h=86f24c48cad277c1cfa9b86b11247821b4e799e2;hp=d29f2cbbc8a5ff2ad3e96465ab3cf2a58cafdb6e;hb=bbecbe25fca00b632961576a8e5348b3f0ba5a88;hpb=da55a789c332654a10e1f82c9f163e3dea7b94cf;ds=sidebyside diff --git a/drivers/base/kdcom/CMakeLists.txt b/drivers/base/kdcom/CMakeLists.txt index d29f2cbbc8a..86f24c48cad 100644 --- a/drivers/base/kdcom/CMakeLists.txt +++ b/drivers/base/kdcom/CMakeLists.txt @@ -1,7 +1,5 @@ - - -spec2def(kdcom ${CMAKE_CURRENT_SOURCE_DIR}/kdcom.spec ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def) +spec2def(kdcom.dll kdcom.spec) if(ARCH MATCHES i386) list(APPEND SOURCE i386/kdbg.c) @@ -10,15 +8,16 @@ list(APPEND SOURCE i386/kdbg.c) elseif(ARCH MATCHES arm) list(APPEND SOURCE arm/kdbg.c) endif(ARCH MATCHES i386) +list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def) add_library(kdcom SHARED ${SOURCE}) -set_target_properties(kdcom PROPERTIES LINK_FLAGS "-Wl,-entry,0 -Wl,--image-base,0x00010000") +set_entrypoint(kdcom 0) +set_subsystem(kdcom native) +set_image_base(kdcom 0x00010000) -target_link_libraries(kdcom - ${CMAKE_CURRENT_BINARY_DIR}/kdcom.def - -lntoskrnl - -lhal) +add_importlibs(kdcom ntoskrnl hal) -add_dependencies(kdcom kdcom_def psdk buildno_header bugcodes) -add_minicd_target(kdcom reactos kdcom.dll) \ No newline at end of file +add_dependencies(kdcom psdk buildno_header bugcodes) +add_minicd_target(kdcom reactos kdcom.dll) +add_livecd_target(kdcom reactos/system32)