X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=drivers%2Fbase%2Fkdcom%2FCMakeLists.txt;h=86f24c48cad277c1cfa9b86b11247821b4e799e2;hp=b2ace86ec6e964bbfd28ef2a264361f5ed4fed5a;hb=bbecbe25fca00b632961576a8e5348b3f0ba5a88;hpb=1fb94b1cb5ea0c83d5cdafcca2722475b2cd15d0 diff --git a/drivers/base/kdcom/CMakeLists.txt b/drivers/base/kdcom/CMakeLists.txt index b2ace86ec6e..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,16 +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_dependencies(kdcom psdk buildno_header bugcodes) add_minicd_target(kdcom reactos kdcom.dll) -add_livecd_target(kdcom reactos/system32) \ No newline at end of file +add_livecd_target(kdcom reactos/system32)