mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 05:37:44 +00:00
25c7e1a8d0
floppy drives in ReactOS and mount images on them. Only the cmd got imported. The GUI interface may come later on. Note that, as for vcdrom, the driver is left disabled and you need to explicitely start it through vfd command line interface. CORE-14090
34 lines
899 B
CMake
34 lines
899 B
CMake
set_cpp(WITH_RUNTIME WITH_EXCEPTIONS WITH_STL)
|
|
|
|
spec2def(vfd.dll vfdlib.spec ADD_IMPORTLIB)
|
|
|
|
add_message_headers(ANSI vfdmsg_lib.mc)
|
|
|
|
list(APPEND SOURCE
|
|
vfdctl.c
|
|
vfdfat.c
|
|
vfdguiopen.c
|
|
vfdguisave.c
|
|
vfdguitip.c
|
|
vfdguiut.c
|
|
vfdlib.c
|
|
vfdshcfact.cpp
|
|
vfdshext.cpp
|
|
vfdshmenu.cpp
|
|
vfdshprop.cpp
|
|
vfdshutil.cpp
|
|
vfdzip.c)
|
|
|
|
add_library(vfd SHARED
|
|
${SOURCE}
|
|
vfdlib.rc
|
|
${CMAKE_CURRENT_BINARY_DIR}/vfdlib.def)
|
|
|
|
include_directories(${REACTOS_SOURCE_DIR}/modules/rosapps/include/vfd
|
|
${REACTOS_SOURCE_DIR}/sdk/include/reactos/libs/zlib)
|
|
set_module_type(vfd win32dll ENTRYPOINT DllMain 12)
|
|
target_link_libraries(vfd zlib_solo uuid)
|
|
add_importlibs(vfd advapi32 user32 gdi32 shell32 comdlg32 comctl32 ole32 version psapi msvcrt kernel32 ntdll)
|
|
add_dependencies(vfd vfdmsg_lib)
|
|
add_cd_file(TARGET vfd DESTINATION reactos/system32 FOR all)
|