Files
Eric Kohl e2c3a6e624 [DISKPART] Move mount manager functions into a separate file
- Move the existing function from automount.c
- Implement required function for the assign and remove commands.

Deleting a drive letter works, until the next reboot.
Assigning a new drive letter fails.
2025-12-31 15:24:27 +01:00

65 lines
1.2 KiB
CMake

include_directories(${REACTOS_SOURCE_DIR}/sdk/lib/conutils)
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/fmifs)
list(APPEND SOURCE
active.c
add.c
assign.c
attach.c
attributes.c
automount.c
break.c
clean.c
compact.c
convert.c
create.c
delete.c
detach.c
detail.c
diskpart.c
dump.c
expand.c
extend.c
filesystems.c
format.c
gpt.c
guid.c
help.c
import.c
inactive.c
interpreter.c
list.c
merge.c
misc.c
mountmgr.c
offline.c
online.c
partlist.c
recover.c
remove.c
repair.c
rescan.c
retain.c
san.c
select.c
setid.c
shrink.c
uniqueid.c
diskpart.h)
add_executable(diskpart ${SOURCE} diskpart.rc)
add_pch(diskpart diskpart.h SOURCE)
add_message_headers(UNICODE diskpart_msg.mc)
add_dependencies(diskpart diskpart_msg)
set_module_type(diskpart win32cui UNICODE)
target_link_libraries(diskpart conutils ${PSEH_LIB})
add_importlibs(diskpart fmifs advapi32 msvcrt user32 kernel32 ntdll)
if(MSVC)
add_importlibs(diskpart ntdll)
endif()
add_cd_file(TARGET diskpart DESTINATION reactos/system32 FOR all)