mirror of
https://github.com/reactos/reactos.git
synced 2025-08-01 19:53:22 +00:00
[VFD] Import the VFD project (Virtual Floppy Drive) which allows creating virtual
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
This commit is contained in:
parent
d82796778f
commit
25c7e1a8d0
58 changed files with 21984 additions and 0 deletions
33
modules/rosapps/lib/vfdlib/CMakeLists.txt
Normal file
33
modules/rosapps/lib/vfdlib/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
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)
|
Loading…
Add table
Add a link
Reference in a new issue