mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 14:09:10 +00:00
b4f5df6f4e
... in order to let RawFS these volumes. This avoids bloated setup and avoids potential bugs in 3rd party drivers. For now, this commit doesn't change anything, but once IopParseDevice hack gets removed, this will make a difference! These commits were part of CORE-6305 but that is not the reason why I picked them, but because moving those drivers into the cabs reduces the iso file-size a bit and they reduce a bit of log-spam in bootcds 1st stage setup. by picking the 2 commits: 0.4.8-dev-442-g5a650f6ba5
0.4.8-dev-438-g806cd16328
57 lines
1.2 KiB
CMake
57 lines
1.2 KiB
CMake
|
|
include_directories(Include)
|
|
|
|
set_cpp(WITH_RUNTIME)
|
|
|
|
list(APPEND SOURCE
|
|
udf_info/alloc.cpp
|
|
udf_info/dirtree.cpp
|
|
udf_info/extent.cpp
|
|
udf_info/mount.cpp
|
|
udf_info/phys_eject.cpp
|
|
udf_info/physical.cpp
|
|
udf_info/remap.cpp
|
|
udf_info/udf_info.cpp
|
|
cleanup.cpp
|
|
close.cpp
|
|
create.cpp
|
|
devcntrl.cpp
|
|
dircntrl.cpp
|
|
env_spec.cpp
|
|
fastio.cpp
|
|
fileinfo.cpp
|
|
filter.cpp
|
|
flush.cpp
|
|
fscntrl.cpp
|
|
lockctrl.cpp
|
|
mem.cpp
|
|
misc.cpp
|
|
namesup.cpp
|
|
pnp.cpp
|
|
read.cpp
|
|
secursup.cpp
|
|
shutdown.cpp
|
|
sys_spec.cpp
|
|
udf_dbg.cpp
|
|
udfinit.cpp
|
|
unload.cpp
|
|
verfysup.cpp
|
|
volinfo.cpp
|
|
wcache.cpp
|
|
write.cpp
|
|
udffs.h)
|
|
|
|
add_library(udfs SHARED ${SOURCE} udffs.rc)
|
|
if(MSVC)
|
|
# FIXME: Make sure we marked all what needs to be marked with stdcall before removing this.
|
|
add_target_compile_flags(udfs "/Gz")
|
|
else()
|
|
add_target_compile_flags(udfs "-Wno-unused-but-set-variable")
|
|
endif()
|
|
set_module_type(udfs kernelmodedriver)
|
|
target_link_libraries(udfs ${PSEH_LIB})
|
|
add_importlibs(udfs ntoskrnl hal)
|
|
add_pch(udfs udffs.h SOURCE)
|
|
add_cd_file(TARGET udfs DESTINATION reactos/system32/drivers FOR all)
|
|
add_registry_inf(udfs_reg.inf)
|