else()
+#Some cleanup
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_livecd.txt)
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_livecd_target.txt)
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_minicd.txt)
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_minicd_target.txt)
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_cab.txt)
+file(REMOVE ${REACTOS_BINARY_DIR}/boot/ros_cab_target.txt)
+
+#Some useful variables
+set(LIVECD_DIR "${REACTOS_BINARY_DIR}/boot/livecd")
+set(BOOTCD_DIR "${REACTOS_BINARY_DIR}/boot/bootcd")
+
# Activate support for assembly source files
enable_language(ASM)
add_subdirectory(include/reactos/wine)
add_subdirectory(include/reactos/mc)
-#minicd target
-set(BOOTCD_DIR "${REACTOS_BINARY_DIR}/boot/bootcd")
-
-file(MAKE_DIRECTORY "${BOOTCD_DIR}")
-file(MAKE_DIRECTORY "${BOOTCD_DIR}/loader")
-file(MAKE_DIRECTORY "${BOOTCD_DIR}/reactos")
-file(MAKE_DIRECTORY "${BOOTCD_DIR}/reactos/system32")
-
-add_custom_target(minicd
- COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/boot/freeldr/bootsect/isoboot.bin ${BOOTCD_DIR} REACTOS ${REACTOS_BINARY_DIR}/minicd.iso
- DEPENDS native-cdmake)
-
-add_minicd(${REACTOS_SOURCE_DIR}/boot/bootdata/bootcd.ini "" freeldr.ini)
-set_directory_properties(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${REACTOS_BINARY_DIR}/minicd.iso)
-
-#livecd target
-set(LIVECD_DIR "${REACTOS_BINARY_DIR}/boot/livecd")
-
-file(MAKE_DIRECTORY "${LIVECD_DIR}")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/loader")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/All Users")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/All Users/Desktop")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User/Desktop")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User/My Documents")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/inf")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/fonts")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/system32")
-file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/system32/config")
-
-add_custom_target(livecd
- COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/boot/freeldr/bootsect/isoboot.bin ${LIVECD_DIR} REACTOS ${REACTOS_BINARY_DIR}/livecd.iso
- DEPENDS native-cdmake)
-add_livecd(${REACTOS_SOURCE_DIR}/boot/bootdata/livecd.ini "" freeldr.ini)
-set_directory_properties(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${REACTOS_BINARY_DIR}/livecd.iso)
-
include(baseaddress.cmake)
add_subdirectory(base)
add_custom_target(gendib_generated ALL DEPENDS ${OUTPUT_FILES})
+#bootcd and livecd
+include(ros_cd.cmake)
+
endif()
ENDMACRO()\r
\r
MACRO(add_minicd_target _targetname _dir) # optional parameter: _nameoncd\r
- get_target_property(FILENAME ${_targetname} LOCATION)\r
-\r
- if("${ARGN}" STREQUAL "")\r
- get_filename_component(_nameoncd ${FILENAME} NAME)\r
- else()\r
- set(_nameoncd ${ARGN})\r
- endif()\r
-\r
- add_custom_target(${_targetname}_minicd \r
- COMMAND ${CMAKE_COMMAND} -E copy ${FILENAME} ${BOOTCD_DIR}/${_dir}/${_nameoncd}\r
- DEPENDS ${_targetname})\r
- set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${BOOTCD_DIR}/${_dir}/${_nameoncd})\r
-\r
- add_dependencies(minicd ${_targetname}_minicd)\r
+ if("${ARGN}" STREQUAL "")
+ get_target_property(FILENAME ${_targetname} LOCATION)
+ get_filename_component(_nameoncd ${FILENAME} NAME)
+ else()
+ set(_nameoncd ${ARGN})
+ endif()
+
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_minicd_target.txt "${_targetname}\t${_dir}\t${_nameoncd}\n")\r
ENDMACRO(add_minicd_target)\r
\r
MACRO(add_minicd FILENAME _dir _nameoncd)\r
- add_custom_target(${_nameoncd}_minicd\r
- COMMAND ${CMAKE_COMMAND} -E copy ${FILENAME} ${BOOTCD_DIR}/${_dir}/${_nameoncd}\r
- DEPENDS ${FILENAME})\r
- set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${BOOTCD_DIR}/${_dir}/${_nameoncd})\r
- \r
- add_dependencies(minicd ${_nameoncd}_minicd)\r
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_minicd.txt "${FILENAME}\t${_dir}\t${_nameoncd}\n")\r
ENDMACRO(add_minicd)\r
macro(set_cpp)
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/lib/3rdparty/stlport/stlport)
set(IS_CPP 1)
endmacro()
-\r
+
MACRO(add_livecd_target _targetname _dir )# optional parameter : _nameoncd\r
- \r
- get_target_property(FILENAME ${_targetname} LOCATION)\r
-\r
- if("${ARGN}" STREQUAL "")\r
+ if("${ARGN}" STREQUAL "")
+ get_target_property(FILENAME ${_targetname} LOCATION)\r
get_filename_component(_nameoncd ${FILENAME} NAME)\r
else()\r
set(_nameoncd ${ARGN})\r
- endif()\r
-\r
- add_custom_target(${_targetname}_livecd \r
- COMMAND ${CMAKE_COMMAND} -E copy ${FILENAME} ${LIVECD_DIR}/${_dir}/${_nameoncd}\r
- DEPENDS ${_targetname})\r
- set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${LIVECD_DIR}/${_dir}/${_nameoncd})\r
-\r
- add_dependencies(livecd ${_targetname}_livecd)\r
-ENDMACRO(add_livecd_target)\r
-\r
-MACRO(add_livecd FILENAME _dir _nameoncd)\r
- add_custom_target(${_nameoncd}_livecd\r
- COMMAND ${CMAKE_COMMAND} -E copy ${FILENAME} ${LIVECD_DIR}/${_dir}/${_nameoncd}\r
- DEPENDS ${FILENAME})\r
- set_property(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${LIVECD_DIR}/${_dir}/${_nameoncd})\r
-\r
- add_dependencies(livecd ${_nameoncd}_livecd)\r
-ENDMACRO(add_livecd)\r
+ endif()
+
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_livecd_target.txt "${_targetname}\t${_dir}\t${_nameoncd}\n")\r
+ENDMACRO(add_livecd_target)
+
+MACRO(add_livecd FILENAME _dir)# optional parameter : _nameoncd
+ if("${ARGN}" STREQUAL "")
+ get_filename_component(_nameoncd ${FILENAME} NAME)
+ else()
+ set(_nameoncd ${ARGN})
+ endif()
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_livecd.txt "${FILENAME}\t${_dir}\t${_nameoncd}\n")
+ENDMACRO(add_livecd)
+
+macro(cab_to_dir _dir_num _var_name)
+# 1 = system32
+# 2 = system32\drivers
+# 3 = Fonts
+# 4 =
+# 5 = system32\drivers\etc
+# 6 = inf
+# 7 = bin
+# 8 = media
+ if(${_dir_num} STREQUAL "1")
+ set(${_var_name} "reactos/system32")
+ elseif(${_dir_num} STREQUAL "2")
+ set(${_var_name} "reactos/system32/drivers")
+ elseif(${_dir_num} STREQUAL "3")
+ set(${_var_name} "reactos/fonts")
+ elseif(${_dir_num} STREQUAL "4")
+ set(${_var_name} "reactos")
+ elseif(${_dir_num} STREQUAL "5")
+ set(${_var_name} "reactos/system32/drivers/etc")
+ elseif(${_dir_num} STREQUAL "6")
+ set(${_var_name} "reactos/inf")
+ elseif(${_dir_num} STREQUAL "7")
+ set(${_var_name} "reactos/bin")
+ elseif(${_dir_num} STREQUAL "8")
+ set(${_var_name} "reactos/system32/drivers")
+ else()
+ message(FATAL_ERROR "Wrong directory ${_dir_num}")
+ endif()
+endmacro()
+
+MACRO(add_cab_target _targetname _num )
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_cab_target.txt "${_targetname}\t${_num}\n")
+ cab_to_dir(${_num} _dir)
+ add_livecd_target(${_targetname} ${_dir})
+ENDMACRO(add_cab_target)
+
+MACRO(add_cab FILENAME _num)
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/ros_cab.txt "${FILENAME}\t${_num}\n")
+ cab_to_dir(${_num} _dir)
+ add_livecd(${FILENAME} ${_dir})
+ENDMACRO(add_cab) \r
\r
macro(custom_incdefs)\r
if(NOT DEFINED result_incs) #rpc_defines\r
add_importlibs(kbsdll user32 comctl32 kernel32)
add_dependencies(kbsdll kbsdll_def)
-add_livecd_target(kbsdll reactos/system32)
+add_cab_target(kbsdll 1)
add_importlibs(arp iphlpapi ws2_32 shlwapi msvcrt kernel32)
-add_livecd_target(arp reactos/system32)
\ No newline at end of file
+add_cab_target(arp 1)
\ No newline at end of file
add_importlibs(dwnl urlmon wininet msvcrt kernel32)
-add_livecd_target(dwnl reactos/system32)
\ No newline at end of file
+add_cab_target(dwnl 1)
\ No newline at end of file
add_importlibs(finger ws2_32 msvcrt kernel32)
-add_livecd_target(finger reactos/system32)
\ No newline at end of file
+add_cab_target(finger 1)
\ No newline at end of file
add_importlibs(ftp ws2_32 iphlpapi msvcrt kernel32)
-add_livecd_target(ftp reactos/system32)
\ No newline at end of file
+add_cab_target(ftp 1)
\ No newline at end of file
add_importlibs(ipconfig user32 iphlpapi advapi32 msvcrt kernel32)
-add_livecd_target(ipconfig reactos/system32)
\ No newline at end of file
+add_cab_target(ipconfig 1)
\ No newline at end of file
add_importlibs(net ws2_32 msvcrt kernel32)
-add_livecd_target(net reactos/system32)
\ No newline at end of file
+add_cab_target(net 1)
\ No newline at end of file
add_importlibs(netstat user32 ws2_32 snmpapi iphlpapi msvcrt kernel32)
-add_livecd_target(netstat reactos/system32)
\ No newline at end of file
+add_cab_target(netstat 1)
\ No newline at end of file
add_importlibs(nslookup user32 ws2_32 snmpapi iphlpapi msvcrt kernel32)
-add_livecd_target(nslookup reactos/system32)
\ No newline at end of file
+add_cab_target(nslookup 1)
\ No newline at end of file
add_importlibs(ping ws2_32 msvcrt kernel32)
-add_livecd_target(ping reactos/system32)
\ No newline at end of file
+add_cab_target(ping 1)
\ No newline at end of file
set_module_type(route win32cui)
add_importlibs(route ws2_32 iphlpapi msvcrt kernel32)
-add_livecd_target(route reactos/system32)
\ No newline at end of file
+add_cab_target(route 1)
\ No newline at end of file
add_importlibs(telnet ws2_32 user32 kernel32 msvcrt)
-add_livecd_target(telnet reactos/system32)
\ No newline at end of file
+add_cab_target(telnet 1)
\ No newline at end of file
add_importlibs(tracert ws2_32 msvcrt kernel32)
-add_livecd_target(tracert reactos/system32)
\ No newline at end of file
+add_cab_target(tracert 1)
\ No newline at end of file
add_importlibs(whois ws2_32 msvcrt kernel32)
-add_livecd_target(whois reactos/system32)
\ No newline at end of file
+add_cab_target(whois 1)
\ No newline at end of file
set_module_type(shutdown win32cui)
add_importlibs(shutdown advapi32 user32 msvcrt kernel32)
-add_livecd_target(shutdown reactos/system32)
\ No newline at end of file
+add_cab_target(shutdown 1)
\ No newline at end of file
target_link_libraries(winhlp32 wine)
add_importlibs(winhlp32 user32 gdi32 shell32 comctl32 comdlg32 msvcrt kernel32 ntdll)
-add_livecd_target(winhlp32 reactos)
\ No newline at end of file
+add_cab_target(winhlp32 4)
\ No newline at end of file
set_module_type(audiosrv win32cui)
add_importlibs(audiosrv advapi32 user32 setupapi msvcrt kernel32)
-add_livecd_target(audiosrv reactos/system32)
\ No newline at end of file
+add_cab_target(audiosrv 1)
\ No newline at end of file
set_module_type(eventlog win32cui)
add_importlibs(eventlog advapi32 rpcrt4 msvcrt kernel32 ntdll)
-add_livecd_target(eventlog reactos/system32)
\ No newline at end of file
+add_cab_target(eventlog 1)
\ No newline at end of file
set_module_type(rpcss win32cui)
add_importlibs(rpcss advapi32 rpcrt4 msvcrt kernel32 ntdll)
-add_livecd_target(rpcss reactos/system32)
+add_cab_target(rpcss 1)
add_dependencies(rpcss winesdk)
\ No newline at end of file
set_module_type(spoolsv win32cui)
add_importlibs(spoolsv advapi32 msvcrt kernel32 ntdll)
-add_livecd_target(spoolsv reactos/system32)
\ No newline at end of file
+add_cab_target(spoolsv 1)
\ No newline at end of file
set_module_type(svchost win32cui)
add_importlibs(svchost advapi32 msvcrt kernel32 ntdll)
-add_livecd_target(svchost reactos/system32)
\ No newline at end of file
+add_cab_target(svchost 1)
\ No newline at end of file
kernel32
ntdll)
-add_livecd_target(umpnpmgr reactos/system32)
\ No newline at end of file
+add_cab_target(umpnpmgr 1)
\ No newline at end of file
set_module_type(setup win32gui)
add_importlibs(setup userenv msvcrt kernel32 ntdll)
-add_livecd_target(setup reactos/system32)
\ No newline at end of file
+add_cab_target(setup 1)
\ No newline at end of file
set_image_base(explorer 0x00400000)
add_dependencies(explorer psdk buildno_header)
-add_livecd_target(explorer reactos)
\ No newline at end of file
+add_cab_target(explorer 4)
\ No newline at end of file
-lkernel32
-luser32)
-add_livecd_target(notifyhook reactos/system32)
\ No newline at end of file
+add_cab_target(notifyhook 1)
\ No newline at end of file
target_link_libraries(autochk mingw_common nt)
add_importlibs(autochk kernel32 ntdll)
-add_livecd_target(autochk reactos/system32)
\ No newline at end of file
+add_cab_target(autochk 1)
\ No newline at end of file
set_module_type(lsass win32gui)
add_importlibs(lsass advapi32 lsasrv msvcrt kernel32 ntdll)
-add_livecd_target(lsass reactos/system32)
\ No newline at end of file
+add_cab_target(lsass 1)
\ No newline at end of file
set_module_type(rundll32 win32gui)
add_importlibs(rundll32 user32 msvcrt kernel32 ntdll)
-add_livecd_target(rundll32 reactos/system32)
\ No newline at end of file
+add_cab_target(rundll32 1)
\ No newline at end of file
set_module_type(services win32cui)
add_importlibs(services user32 advapi32 rpcrt4 msvcrt kernel32 ntdll)
-add_livecd_target(services reactos/system32)
\ No newline at end of file
+add_cab_target(services 1)
\ No newline at end of file
set_module_type(smss nativecui)
add_importlibs(smss ntdll)
-add_livecd_target(smss reactos/system32)
\ No newline at end of file
+add_cab_target(smss 1)
\ No newline at end of file
set_module_type(userinit win32gui)
add_importlibs(userinit user32 gdi32 advapi32 shell32 shlwapi msvcrt kernel32 ntdll)
-add_livecd_target(userinit reactos/system32)
+add_cab_target(userinit 1)
set_module_type(winlogon win32gui)
add_importlibs(winlogon user32 advapi32 userenv secur32 msvcrt kernel32 ntdll)
-add_livecd_target(winlogon reactos/system32)
\ No newline at end of file
+add_cab_target(winlogon 1)
\ No newline at end of file
cmlib
rtl
libcntpr)
+
+# Bootcd files
+add_minicd_target(setupldr loader setupldr.sys)
+add_minicd_target(freeldr loader freeldr.sys)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/txtsetup.sif reactos txtsetup.sif)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/bootcd.ini "" freeldr.ini)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hivecls_${ARCH}.inf reactos hivecls.inf)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hivedef_${ARCH}.inf reactos hivedef.inf)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hivesft_${ARCH}.inf reactos hivesft.inf)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hivesys_${ARCH}.inf reactos hivesys.inf)
+# Livecd files
list(APPEND LIVECD_HIVES
${CMAKE_CURRENT_SOURCE_DIR}/bootdata/livecd.inf
- ${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hiveinst_i386.inf)
+ ${CMAKE_CURRENT_SOURCE_DIR}/bootdata/hiveinst_${ARCH}.inf)
add_custom_command(
OUTPUT ${LIVECD_DIR}/reactos/system32/config/sam
-
- COMMAND native-mkhive ${CMAKE_CURRENT_SOURCE_DIR}/bootdata ${LIVECD_DIR}/reactos/system32/config/ ${ARCH} ${LIVECD_HIVES}
+ COMMAND native-mkhive ${CMAKE_CURRENT_SOURCE_DIR}/bootdata ${LIVECD_DIR}/reactos/system32/config ${ARCH} ${LIVECD_HIVES}
DEPENDS native-mkhive)
add_custom_target(livecd_hives DEPENDS ${LIVECD_DIR}/reactos/system32/config/sam)
-# Bootcd files
-add_minicd_target(setupldr loader setupldr.sys)
-add_minicd_target(freeldr loader freeldr.sys)
-add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/bootdata/txtsetup.sif reactos txtsetup.sif)
-
-# Livecd files
add_livecd_target(setupldr loader)
-add_dependencies(livecd livecd_hives isoboot)
\ No newline at end of file
+add_livecd(${REACTOS_SOURCE_DIR}/boot/bootdata/livecd.ini "" freeldr.ini)
\ No newline at end of file
kernel32)
add_dependencies(access access_def)
-add_livecd_target(access reactos/system32)
+add_cab_target(access 1)
kernel32)
add_dependencies(appwiz appwiz_def)
-add_livecd_target(appwiz reactos/system32)
+add_cab_target(appwiz 1)
add_pch(console ${CMAKE_CURRENT_SOURCE_DIR}/console.h ${SOURCE})
add_dependencies(console console_def)
-add_livecd_target(console reactos/system32)
+add_cab_target(console 1)
ntdll)
add_dependencies(desk desk_def)
-add_livecd_target(desk reactos/system32)
+add_cab_target(desk 1)
ntdll)
add_dependencies(hdwwiz hdwwiz_def)
-add_livecd_target(hdwwiz reactos/system32)
+add_cab_target(hdwwiz 1)
kernel32)
add_dependencies(input input_def)
-add_livecd_target(input reactos/system32)
+add_cab_target(input 1)
kernel32)
add_dependencies(intl intl_def)
-add_livecd_target(intl reactos/system32)
+add_cab_target(intl 1)
shell32)
add_dependencies(joy joy_def)
-add_livecd_target(joy reactos/system32)
+add_cab_target(joy 1)
kernel32)
add_dependencies(main main_def)
-add_livecd_target(main reactos/system32)
+add_cab_target(main 1)
kernel32)
add_dependencies(mmsys mmsys_def)
-add_livecd_target(mmsys reactos/system32)
+add_cab_target(mmsys 1)
shell32)
add_dependencies(ncpa ncpa_def)
-add_livecd_target(ncpa reactos/system32)
+add_cab_target(ncpa 1)
add_importlibs(odbccp32i user32 comctl32 kernel32)
add_dependencies(odbccp32i odbccp32i_def)
-add_livecd_target(odbccp32i reactos/system32)
+add_cab_target(odbccp32i 1)
kernel32)
add_dependencies(powercfg powercfg_def)
-add_livecd_target(powercfg reactos/system32)
+add_cab_target(powercfg 1)
add_pch(sysdm ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(sysdm sysdm_def)
-add_livecd_target(sysdm reactos/system32)
+add_cab_target(sysdm 1)
kernel32)
add_dependencies(telephon telephon_def)
-add_livecd_target(telephon reactos/system32)
+add_cab_target(telephon 1)
kernel32)
add_dependencies(timedate timedate_def)
-add_livecd_target(timedate reactos/system32)
+add_cab_target(timedate 1)
ntdll)
add_dependencies(usrmgr usrmgr_def)
-add_livecd_target(usrmgr reactos/system32)
+add_cab_target(usrmgr 1)
ntdll)
add_dependencies(amstream amstream_def dxsdk)
-add_livecd_target(amstream reactos/system32)
+add_cab_target(amstream 1)
ntdll)
add_dependencies(devenum devenum_def)
-add_livecd_target(devenum reactos/system32)
+add_cab_target(devenum 1)
ntdll)
add_dependencies(dinput dinput_def)
-add_livecd_target(dinput reactos/system32)
+add_cab_target(dinput 1)
ntdll)
add_dependencies(dsound dsound_def)
-add_livecd_target(dsound reactos/system32)
+add_cab_target(dsound 1)
ntdll)
add_dependencies(dxdiagn dxdiagn_def)
-add_livecd_target(dxdiagn reactos/system32)
+add_cab_target(dxdiagn 1)
add_importlibs(ksuser advapi32 kernel32 ntdll)
add_dependencies(ksuser ksuser_def psdk bugcodes)
-add_livecd_target(ksuser reactos/system32)
+add_cab_target(ksuser 1)
ntdll)
add_dependencies(qedit qedit_def dxsdk)
-add_livecd_target(qedit reactos/system32)
+add_cab_target(qedit 1)
add_dependencies(quartz quartz_def)
rpcproxy(quartz quartz_strmif.idl)
-add_livecd_target(quartz reactos/system32)
+add_cab_target(quartz 1)
wined3d)
add_dependencies(d3d8 d3d8_def wineheaders)
-add_livecd_target(d3d8 reactos/system32)
+add_cab_target(d3d8 1)
wined3d)
add_dependencies(d3d9 d3d9_def wineheaders)
-add_livecd_target(d3d9 reactos/system32)
+add_cab_target(d3d9 1)
target_link_libraries(kbdus ${CMAKE_CURRENT_BINARY_DIR}/kbdus.def)
add_dependencies(kbdus kbdus_def psdk buildno_header)
-add_livecd_target(kbdus reactos/system32)
\ No newline at end of file
+add_cab_target(kbdus 1)
\ No newline at end of file
add_pch(deskadp ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(deskadp deskadp_def)
-add_livecd_target(deskadp reactos/system32)
+add_cab_target(deskadp 1)
add_pch(deskmon ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(deskmon deskmon_def)
-add_livecd_target(deskmon reactos/system32)
+add_cab_target(deskmon 1)
ntdll)
add_dependencies(devcpux devcpux_def)
-add_livecd_target(devcpux reactos/system32)
+add_cab_target(devcpux 1)
ntdll)
add_dependencies(fontext fontext_def)
-add_livecd_target(fontext reactos/system32)
+add_cab_target(fontext 1)
add_pch(slayer ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(slayer slayer_def)
-add_livecd_target(slayer reactos/system32)
+add_cab_target(slayer 1)
add_importlibs(acledit ntdll)
add_dependencies(acledit acledit_def)
-add_livecd_target(acledit reactos/system32)
+add_cab_target(acledit 1)
add_pch(aclui ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(aclui aclui_def)
-add_livecd_target(aclui reactos/system32)
+add_cab_target(aclui 1)
add_importlibs(activeds kernel32 ntdll)
add_dependencies(activeds activeds_def)
-add_livecd_target(activeds reactos/system32)
+add_cab_target(activeds 1)
actxprxy_shobjidl.idl
actxprxy_urlhist.idl)
-add_livecd_target(actxprxy reactos/system32)
+add_cab_target(actxprxy 1)
add_importlibs(advapi32 rpcrt4 kernel32 ntdll)
add_pch(advapi32 ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.h ${SOURCE})
-add_livecd_target(advapi32 reactos/system32)
+add_cab_target(advapi32 1)
add_importlibs(advpack ole32 setupapi version advapi32 kernel32 ntdll)
add_dependencies(advpack advpack_def)
-add_livecd_target(advpack reactos/system32)
+add_cab_target(advpack 1)
ntdll)
add_dependencies(atl atl_atliface_header atl_def)
-add_livecd_target(atl reactos/system32)
+add_cab_target(atl 1)
add_pch(authz ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_importlibs(authz advapi32 kernel32 ntdll)
add_dependencies(authz authz_def)
-add_livecd_target(authz reactos/system32)
+add_cab_target(authz 1)
add_importlibs(avicap32 advapi32 user32 version kernel32 ntdll)
add_dependencies(avicap32 avicap32_def)
-add_livecd_target(avicap32 reactos/system32)
+add_cab_target(avicap32 1)
ntdll)
add_dependencies(avifil32 avifil32_def)
-add_livecd_target(avifil32 reactos/system32)
+add_cab_target(avifil32 1)
add_importlibs(batt kernel32)
add_dependencies(batt batt_def)
-add_livecd_target(batt reactos/system32)
+add_cab_target(batt 1)
add_importlibs(bcrypt kernel32 ntdll)
add_dependencies(bcrypt bcrypt_def)
-add_livecd_target(bcrypt reactos/system32)
+add_cab_target(bcrypt 1)
add_importlibs(beepmidi winmm kernel32 ntdll)
add_dependencies(beepmidi beepmidi_def psdk)
-add_livecd_target(beepmidi reactos/system32)
\ No newline at end of file
+add_cab_target(beepmidi 1)
\ No newline at end of file
ntdll)
add_dependencies(browseui browseui_def)
-add_livecd_target(browseui reactos/system32)
+add_cab_target(browseui 1)
add_importlibs(cabinet kernel32 ntdll)
add_dependencies(cabinet cabinet_def psdk buildno_header)
-add_livecd_target(cabinet reactos/system32)
\ No newline at end of file
+add_cab_target(cabinet 1)
\ No newline at end of file
add_importlibs(cards user32 gdi32)
add_dependencies(cards cards_def)
-add_livecd_target(cards reactos/system32)
+add_cab_target(cards 1)
target_link_libraries(cfgmgr32 ${CMAKE_CURRENT_BINARY_DIR}/cfgmgr32.def)
add_dependencies(cfgmgr32 cfgmgr32_def psdk buildno_header)
-add_livecd_target(cfgmgr32 reactos/system32)
+add_cab_target(cfgmgr32 1)
add_importlibs(clusapi kernel32 ntdll)
add_dependencies(clusapi clusapi_def)
-add_livecd_target(clusapi reactos/system32)
+add_cab_target(clusapi 1)
ntdll)
add_dependencies(comcat comcat_def psdk buildno_header)
-add_livecd_target(comcat reactos/system32)
+add_cab_target(comcat 1)
ntdll)
add_dependencies(comctl32 comctl32_def)
-add_livecd_target(comctl32 reactos/system32)
+add_cab_target(comctl32 1)
ntdll)
add_dependencies(comdlg32 comdlg32_def)
-add_livecd_target(comdlg32 reactos/system32)
+add_cab_target(comdlg32 1)
add_importlibs(compstui kernel32 ntdll)
add_dependencies(compstui compstui_def)
-add_livecd_target(compstui reactos/system32)
+add_cab_target(compstui 1)
add_importlibs(credui advapi32 user32 comctl32 kernel32 ntdll)
add_dependencies(credui credui_def)
-add_livecd_target(credui reactos/system32)
+add_cab_target(credui 1)
add_importlibs(crtdll kernel32 ntdll)
add_pch(crtdll ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(crtdll crtdll_def)
-add_livecd_target(crtdll reactos/system32)
+add_cab_target(crtdll 1)
add_importlibs(crypt32 user32 advapi32 msvcrt kernel32 ntdll)
add_dependencies(crypt32 crypt32_def)
-add_livecd_target(crypt32 reactos/system32)
+add_cab_target(crypt32 1)
ntdll)
add_dependencies(cryptdlg cryptdlg_def)
-add_livecd_target(cryptdlg reactos/system32)
+add_cab_target(cryptdlg 1)
add_importlibs(cryptdll kernel32 ntdll)
add_dependencies(cryptdll cryptdll_def)
-add_livecd_target(cryptdll reactos/system32)
+add_cab_target(cryptdll 1)
ntdll)
add_dependencies(cryptnet cryptnet_def)
-add_livecd_target(cryptnet reactos/system32)
+add_cab_target(cryptnet 1)
ntdll)
add_dependencies(cryptui cryptui_def)
-add_livecd_target(cryptui reactos/system32)
+add_cab_target(cryptui 1)
add_importlibs(dbghelp psapi version msvcrt kernel32 ntdll)
add_dependencies(dbghelp dbghelp_def)
-add_livecd_target(dbghelp reactos/system32)
+add_cab_target(dbghelp 1)
add_importlibs(dciman32 kernel32 ntdll)
add_dependencies(dciman32 dciman32_def)
-add_livecd_target(dciman32 reactos/system32)
+add_cab_target(dciman32 1)
add_pch(devmgr ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(devmgr devmgr_def)
-add_livecd_target(devmgr reactos/system32)
+add_cab_target(devmgr 1)
add_importlibs(dhcpcsvc ws2_32 iphlpapi advapi32 msvcrt kernel32 ntdll)
add_pch(dhcpcsvc ${CMAKE_CURRENT_SOURCE_DIR}/include/rosdhcp.h ${SOURCE})
add_dependencies(dhcpcsvc dhcpcsvc_def)
-add_livecd_target(dhcpcsvc reactos/system32)
+add_cab_target(dhcpcsvc 1)
add_importlibs(dnsapi user32 ws2_32 iphlpapi msvcrt kernel32 ntdll)
add_pch(dnsapi ${CMAKE_CURRENT_SOURCE_DIR}/dnsapi/precomp.h ${SOURCE})
add_dependencies(dnsapi dnsapi_def psdk buildno_header)
-add_livecd_target(dnsapi reactos/system32)
\ No newline at end of file
+add_cab_target(dnsapi 1)
\ No newline at end of file
add_importlibs(dwmapi kernel32 ntdll)
add_dependencies(dwmapi dwmapi_def)
-add_livecd_target(dwmapi reactos/system32)
+add_cab_target(dwmapi 1)
add_importlibs(faultrep advapi32 kernel32 ntdll)
add_dependencies(faultrep faultrep_def)
-add_livecd_target(faultrep reactos/system32)
+add_cab_target(faultrep 1)
add_importlibs(fmifs kernel32 ntdll)
add_dependencies(fmifs fmifs_def psdk buildno_header)
-add_livecd_target(fmifs reactos/system32)
+add_cab_target(fmifs 1)
add_importlibs(fusion shlwapi advapi32 dbghelp user32 kernel32 ntdll)
add_dependencies(fusion fusion_def)
-add_livecd_target(fusion reactos/system32)
+add_cab_target(fusion 1)
add_importlibs(gdi32 user32 advapi32 kernel32 ntdll)
add_pch(gdi32 ${CMAKE_CURRENT_SOURCE_DIR}/include/precomp.h ${SOURCE})
-add_livecd_target(gdi32 reactos/system32)
+add_cab_target(gdi32 1)
endif(ARCH MATCHES amd64)
add_dependencies(gdiplus gdiplus_def)
-add_livecd_target(gdiplus reactos/system32)
+add_cab_target(gdiplus 1)
add_importlibs(getuname kernel32 ntdll)
add_dependencies(getuname getuname_def)
-add_livecd_target(getuname reactos/system32)
+add_cab_target(getuname 1)
ntdll)
add_dependencies(glu32 glu32_def)
-add_livecd_target(glu32 reactos/system32)
\ No newline at end of file
+add_cab_target(glu32 1)
\ No newline at end of file
add_importlibs(hid kernel32 ntdll)
add_pch(hid ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(hid hid_def)
-add_livecd_target(hid reactos/system32)
+add_cab_target(hid 1)
ntdll)
add_dependencies(hlink hlink_def)
-add_livecd_target(hlink reactos/system32)
+add_cab_target(hlink 1)
ntdll)
add_dependencies(hnetcfg hnetcfg_def)
-add_livecd_target(hnetcfg reactos/system32)
+add_cab_target(hnetcfg 1)
add_importlibs(httpapi kernel32 ntdll)
add_dependencies(httpapi httpapi_def)
-add_livecd_target(httpapi reactos/system32)
+add_cab_target(httpapi 1)
add_importlibs(iccvid user32 kernel32 ntdll)
add_dependencies(iccvid iccvid_def)
-add_livecd_target(iccvid reactos/system32)
+add_cab_target(iccvid 1)
add_importlibs(icmp ws2_32 kernel32 ntdll)
add_dependencies(icmp icmp_def psdk)
-add_livecd_target(icmp reactos/system32)
+add_cab_target(icmp 1)
add_importlibs(imaadp32.acm winmm user32 msvcrt kernel32 ntdll)
add_dependencies(imaadp32.acm imaadp32.acm_def psdk buildno_header)
-add_livecd_target(imaadp32.acm reactos/system32)
+add_cab_target(imaadp32.acm 1)
add_importlibs(imagehlp dbghelp kernel32 ntdll)
add_pch(imagehlp ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(imagehlp imagehlp_def)
-add_livecd_target(imagehlp reactos/system32)
+add_cab_target(imagehlp 1)
add_importlibs(imm32 advapi32 user32 kernel32 ntdll)
add_dependencies(imm32 imm32_def)
-add_livecd_target(imm32 reactos/system32)
+add_cab_target(imm32 1)
ntdll)
add_dependencies(inetcomm inetcomm_def)
-add_livecd_target(inetcomm reactos/system32)
+add_cab_target(inetcomm 1)
ntdll)
add_dependencies(inetmib1 inetmib1_def)
-add_livecd_target(inetmib1 reactos/system32)
+add_cab_target(inetmib1 1)
add_importlibs(initpki kernel32 ntdll)
add_dependencies(initpki initpki_def)
-add_livecd_target(initpki reactos/system32)
+add_cab_target(initpki 1)
ntdll)
add_dependencies(inseng inseng_def)
-add_livecd_target(inseng reactos/system32)
+add_cab_target(inseng 1)
add_importlibs(iphlpapi dhcpcsvc advapi32 ws2_32 msvcrt kernel32 ntdll)
add_dependencies(iphlpapi iphlpapi_def)
-add_livecd_target(iphlpapi reactos/system32)
+add_cab_target(iphlpapi 1)
add_importlibs(itircl kernel32 ntdll)
add_dependencies(itircl itircl_def psdk)
-add_livecd_target(itircl reactos/system32)
+add_cab_target(itircl 1)
add_importlibs(itircl kernel32 ntdll)
add_dependencies(itircl itircl_def psdk)
-add_livecd_target(itircl reactos/system32)
+add_cab_target(itircl 1)
ntdll)
add_dependencies(itss itss_def wineheaders)
-add_livecd_target(itss reactos/system32)
+add_cab_target(itss 1)
ntdll)
add_dependencies(jscript jsglobal jscript_def stdole2)
-add_livecd_target(jscript reactos/system32)
+add_cab_target(jscript 1)
add_importlibs(kernel32 ntdll)
add_pch(kernel32 ${CMAKE_CURRENT_SOURCE_DIR}/k32.h ${SOURCE})
add_dependencies(kernel32 errcodes)
-add_livecd_target(kernel32 reactos/system32)
+add_cab_target(kernel32 1)
add_importlibs(loadperf kernel32 ntdll)
add_dependencies(loadperf loadperf_def)
-add_livecd_target(loadperf reactos/system32)
+add_cab_target(loadperf 1)
ntdll)
add_dependencies(localspl localspl_def)
-add_livecd_target(localspl reactos/system32)
+add_cab_target(localspl 1)
add_importlibs(localui winspool user32 kernel32 ntdll)
add_dependencies(localui localui_def)
-add_livecd_target(localui reactos/system32)
+add_cab_target(localui 1)
add_importlibs(lpk user32 usp10 kernel32 ntdll)
add_dependencies(lpk lpk_def)
-add_livecd_target(lpk reactos/system32)
+add_cab_target(lpk 1)
add_importlibs(lsasrv rpcrt4 kernel32 ntdll)
add_dependencies(lsasrv lsasrv_def psdk buildno_header)
-add_livecd_target(lsasrv reactos/system32)
\ No newline at end of file
+add_cab_target(lsasrv 1)
\ No newline at end of file
add_importlibs(lz32 kernel32 ntdll)
add_dependencies(lz32 lz32_def psdk buildno_header)
-add_livecd_target(lz32 reactos/system32)
\ No newline at end of file
+add_cab_target(lz32 1)
\ No newline at end of file
add_importlibs(mapi32 shlwapi shell32 user32 advapi32 kernel32 ntdll)
add_dependencies(mapi32 mapi32_def)
-add_livecd_target(mapi32 reactos/system32)
+add_cab_target(mapi32 1)
add_importlibs(mciavi32 msvfw32 winmm user32 gdi32 kernel32 ntdll)
add_dependencies(mciavi32 mciavi32_def)
-add_livecd_target(mciavi32 reactos/system32)
+add_cab_target(mciavi32 1)
add_importlibs(mcicda winmm user32 kernel32 ntdll)
add_dependencies(mcicda mcicda_def psdk buildno_header)
-add_livecd_target(mcicda reactos/system32)
\ No newline at end of file
+add_cab_target(mcicda 1)
\ No newline at end of file
add_importlibs(mciqtz32 winmm oleaut32 ole32 user32 gdi32 kernel32 ntdll)
add_dependencies(mciqtz32 mciqtz32_def)
-add_livecd_target(mciqtz32 reactos/system32)
+add_cab_target(mciqtz32 1)
add_importlibs(mciseq winmm user32 kernel32 ntdll)
add_dependencies(mciseq mciseq_def psdk buildno_header)
-add_livecd_target(mciseq reactos/system32)
\ No newline at end of file
+add_cab_target(mciseq 1)
\ No newline at end of file
add_importlibs(mciwave winmm user32 msvcrt kernel32 ntdll)
add_dependencies(mciwave mciwave_def psdk buildno_header)
-add_livecd_target(mciwave reactos/system32)
+add_cab_target(mciwave 1)
ntdll)
add_dependencies(mlang mlang_def psdk buildno_header)
-add_livecd_target(mlang reactos/system32)
\ No newline at end of file
+add_cab_target(mlang 1)
\ No newline at end of file
add_importlibs(mmdrv winmm user32 kernel32 ntdll)
add_dependencies(mmdrv mmdrv_def psdk buildno_header)
-add_livecd_target(mmdrv reactos/system32)
\ No newline at end of file
+add_cab_target(mmdrv 1)
\ No newline at end of file
add_importlibs(modemui kernel32)
add_dependencies(modemui modemui_def)
-add_livecd_target(modemui reactos/system32)
+add_cab_target(modemui 1)
add_importlibs(mpr advapi32 user32 kernel32 ntdll)
add_dependencies(mpr mpr_def)
-add_livecd_target(mpr reactos/system32)
+add_cab_target(mpr 1)
add_importlibs(mprapi kernel32 ntdll)
add_dependencies(mprapi mprapi_def)
-add_livecd_target(mprapi reactos/system32)
+add_cab_target(mprapi 1)
add_dependencies(msacm32 msacm32_def)
add_subdirectory(msacm32.drv)
-add_livecd_target(msacm32 reactos/system32)
+add_cab_target(msacm32 1)
add_importlibs(msacm32.drv msacm32 user32 winmm advapi32 kernel32 ntdll)
add_dependencies(msacm32.drv msacm32.drv_def psdk buildno_header)
-add_livecd_target(msacm32.drv reactos/system32)
\ No newline at end of file
+add_cab_target(msacm32.drv 1)
\ No newline at end of file
add_importlibs(msadp32.acm winmm user32 msvcrt kernel32 ntdll)
add_dependencies(msadp32.acm msadp32.acm_def psdk buildno_header)
-add_livecd_target(msadp32.acm reactos/system32)
+add_cab_target(msadp32.acm 1)
add_importlibs(msafd advapi32 kernel32 ntdll)
add_dependencies(msafd msafd_def)
-add_livecd_target(msafd reactos/system32)
+add_cab_target(msafd 1)
add_importlibs(mscat32 wintrust kernel32 ntdll)
add_dependencies(mscat32 mscat32_def)
-add_livecd_target(mscat32 reactos/system32)
+add_cab_target(mscat32 1)
add_importlibs(mscms kernel32 ntdll)
add_dependencies(mscms mscms_def)
-add_livecd_target(mscms reactos/system32)
+add_cab_target(mscms 1)
add_importlibs(mscoree advapi32 shell32 kernel32 ntdll)
add_dependencies(mscoree mscoree_def)
-add_livecd_target(mscoree reactos/system32)
+add_cab_target(mscoree 1)
add_importlibs(msctf ole32 oleaut32 user32 advapi32 kernel32 ntdll)
add_dependencies(msctf msctf_def)
-add_livecd_target(msctf reactos/system32)
+add_cab_target(msctf 1)
add_importlibs(msftedit riched20 kernel32 ntdll)
add_dependencies(msftedit msftedit_def)
-add_livecd_target(msftedit reactos/system32)
+add_cab_target(msftedit 1)
add_importlibs(msg711.acm winmm user32 msvcrt kernel32 ntdll)
add_dependencies(msg711.acm msg711.acm_def psdk buildno_header)
-add_livecd_target(msg711.acm reactos/system32)
+add_cab_target(msg711.acm 1)
add_importlibs(msgina advapi32 user32 gdi32 userenv kernel32 ntdll)
add_dependencies(msgina msgina_def)
-add_livecd_target(msgina reactos/system32)
+add_cab_target(msgina 1)
add_importlibs(msgsm32.acm winmm user32 msvcrt kernel32 ntdll)
add_dependencies(msgsm32.acm msgsm32.acm_def psdk buildno_header)
-add_livecd_target(msgsm32.acm reactos/system32)
+add_cab_target(msgsm32.acm 1)
target_link_libraries(mshtml.tlb ${CMAKE_CURRENT_BINARY_DIR}/mshtml.tlb.def)
add_dependencies(mshtml.tlb mshtml_tlb mshtml.tlb_def)
-add_livecd_target(mshtml.tlb reactos/system32)
+add_cab_target(mshtml.tlb 1)
ntdll)
add_dependencies(mshtml mshtml_nsiface_header mshtml_def)
-add_livecd_target(mshtml reactos/system32)
+add_cab_target(mshtml 1)
add_importlibs(msimg32 gdi32 kernel32 ntdll)
add_dependencies(msimg32 msimg32_def)
-add_livecd_target(msimg32 reactos/system32)
+add_cab_target(msimg32 1)
add_importlibs(msimtf msvcrt imm32 kernel32 ntdll)
add_dependencies(msimtf msimtf_def)
-add_livecd_target(msimtf reactos/system32)
+add_cab_target(msimtf 1)
add_importlibs(msisip crypt32 ole32 kernel32 ntdll)
add_dependencies(msisip msisip_def)
-add_livecd_target(msisip reactos/system32)
+add_cab_target(msisip 1)
add_importlibs(msnet32 kernel32 ntdll)
add_dependencies(msnet32 msnet32_def)
-add_livecd_target(msnet32 reactos/system32)
+add_cab_target(msnet32 1)
add_importlibs(msrle32 msvcrt winmm user32 kernel32 ntdll)
add_dependencies(msrle32 msrle32_def)
-add_livecd_target(msrle32 reactos/system32)
+add_cab_target(msrle32 1)
add_importlibs(mssign32 kernel32 ntdll)
add_dependencies(mssign32 mssign32_def)
-add_livecd_target(mssign32 reactos/system32)
+add_cab_target(mssign32 1)
add_importlibs(mssip32 kernel32 ntdll)
add_dependencies(mssip32 mssip32_def)
-add_livecd_target(mssip32 reactos/system32)
+add_cab_target(mssip32 1)
add_importlibs(mstask ole32 ntdll)
add_dependencies(mstask mstask_def)
-add_livecd_target(mstask reactos/system32)
+add_cab_target(mstask 1)
add_pch(msvcrt ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_importlibs(msvcrt kernel32 ntdll)
-add_livecd_target(msvcrt reactos/system32)
+add_cab_target(msvcrt 1)
add_importlibs(msvcrt20 msvcrt kernel32 ntdll)
add_dependencies(msvcrt20 msvcrt20_def psdk buildno_header)
-add_livecd_target(msvcrt20 reactos/system32)
+add_cab_target(msvcrt20 1)
add_importlibs(msvcrt40 msvcrt kernel32 ntdll)
add_dependencies(msvcrt40 msvcrt40_def)
-add_livecd_target(msvcrt40 reactos/system32)
+add_cab_target(msvcrt40 1)
add_importlibs(msvfw32 winmm version comctl32 user32 gdi32 advapi32 kernel32 ntdll)
add_dependencies(msvfw32 msvfw32_def)
-add_livecd_target(msvfw32 reactos/system32)
+add_cab_target(msvfw32 1)
add_importlibs(msvidc32 user32 kernel32 ntdll)
add_dependencies(msvidc32 msvidc32_def)
-add_livecd_target(msvidc32 reactos/system32)
+add_cab_target(msvidc32 1)
add_importlibs(mswsock ws2_32 kernel32)
add_dependencies(mswsock mswsock_def)
-add_livecd_target(mswsock reactos/system32)
+add_cab_target(mswsock 1)
ntdll)
add_dependencies(msxml3 msxml3_v1 msxml3_def)
-add_livecd_target(msxml3 reactos/system32)
+add_cab_target(msxml3 1)
add_importlibs(nddeapi kernel32 ntdll)
add_dependencies(nddeapi nddeapi_def psdk buildno_header)
-add_livecd_target(nddeapi reactos/system32)
\ No newline at end of file
+add_cab_target(nddeapi 1)
\ No newline at end of file
add_importlibs(netapi32 iphlpapi ws2_32 advapi32 kernel32 ntdll)
add_dependencies(netapi32 netapi32_def)
-add_livecd_target(netapi32 reactos/system32)
+add_cab_target(netapi32 1)
add_importlibs(netcfgx rpcrt4 setupapi advapi32 iphlpapi ole32 user32 comctl32 ws2_32 kernel32 ntdll)
add_dependencies(netcfgx netcfgx_def)
-add_livecd_target(netcfgx reactos/system32)
+add_cab_target(netcfgx 1)
add_importlibs(netevent kernel32)
add_dependencies(netevent netevent_def neteventmsg)
-add_livecd_target(netevent reactos/system32)
+add_cab_target(netevent 1)
add_importlibs(netid user32 gdi32 comctl32 advapi32 netapi32 kernel32 ntdll)
add_dependencies(netid netid_def)
-add_livecd_target(netid reactos/system32)
+add_cab_target(netid 1)
add_pch(netshell ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(netshell netshell_def)
-add_livecd_target(netshell reactos/system32)
+add_cab_target(netshell 1)
add_importlibs(newdev gdi32 comctl32 setupapi advapi32 user32 shell32 kernel32 ntdll)
add_dependencies(newdev newdev_def)
-add_livecd_target(newdev reactos/system32)
+add_cab_target(newdev 1)
add_importlibs(ntdsapi user32 kernel32 ntdll)
add_dependencies(ntdsapi ntdsapi_def psdk buildno_header)
-add_livecd_target(ntdsapi reactos/system32)
+add_cab_target(ntdsapi 1)
add_importlibs(ntlanman netapi32 kernel32 ntdll)
add_dependencies(ntlanman ntlanman_def)
-add_livecd_target(ntlanman reactos/system32)
+add_cab_target(ntlanman 1)
ntdll)
add_dependencies(ntmarta ntmarta_def)
-add_livecd_target(ntmarta reactos/system32)
+add_cab_target(ntmarta 1)
add_importlibs(ntprint winspool kernel32 ntdll)
add_dependencies(ntprint ntprint_def psdk)
-add_livecd_target(ntprint reactos/system32)
+add_cab_target(ntprint 1)
ntdll)
add_dependencies(objsel objsel_def)
-add_livecd_target(objsel reactos/system32)
+add_cab_target(objsel 1)
ntdll)
add_dependencies(odbc32 odbc32_def)
-add_livecd_target(odbc32 reactos/system32)
+add_cab_target(odbc32 1)
ntdll)
add_dependencies(odbccp32 odbccp32_def)
-add_livecd_target(odbccp32 reactos/system32)
+add_cab_target(odbccp32 1)
add_importlibs(ole32 advapi32 user32 gdi32 rpcrt4 msvcrt kernel32 ntdll)
add_dependencies(ole32 ole32_def ole32idl)
-add_livecd_target(ole32 reactos/system32)
\ No newline at end of file
+add_cab_target(ole32 1)
\ No newline at end of file
ntdll)
add_dependencies(oleacc oleacc_def)
-add_livecd_target(oleacc reactos/system32)
\ No newline at end of file
+add_cab_target(oleacc 1)
\ No newline at end of file
rpcproxy(oleaut32 oleaut32_oaidl.idl oleaut32_ocidl.idl)
-add_livecd_target(oleaut32 reactos/system32)
+add_cab_target(oleaut32 1)
add_importlibs(olecli32 ole32 gdi32 kernel32 ntdll)
add_dependencies(olecli32 olecli32_def psdk buildno_header)
-add_livecd_target(olecli32 reactos/system32)
\ No newline at end of file
+add_cab_target(olecli32 1)
\ No newline at end of file
add_importlibs(oledlg ole32 comdlg32 user32 advapi32 kernel32 ntdll)
add_dependencies(oledlg oledlg_def)
-add_livecd_target(oledlg reactos/system32)
+add_cab_target(oledlg 1)
ntdll)
add_dependencies(olepro32 olepro32_def)
-add_livecd_target(olepro32 reactos/system32)
\ No newline at end of file
+add_cab_target(olepro32 1)
\ No newline at end of file
add_importlibs(olesvr32 kernel32 ntdll)
add_dependencies(olesvr32 olesvr32_def psdk buildno_header)
-add_livecd_target(olesvr32 reactos/system32)
\ No newline at end of file
+add_cab_target(olesvr32 1)
\ No newline at end of file
add_importlibs(olethk32 kernel32 ntdll)
add_dependencies(olethk32 olethk32_def psdk)
-add_livecd_target(olethk32 reactos/system32)
+add_cab_target(olethk32 1)
add_pch(opengl32 ${CMAKE_CURRENT_SOURCE_DIR}/opengl32.h ${SOURCE})
add_dependencies(opengl32 opengl32_def)
-add_livecd_target(opengl32 reactos/system32)
+add_cab_target(opengl32 1)
add_importlibs(pdh kernel32 ntdll)
add_dependencies(pdh pdh_def)
-add_livecd_target(pdh reactos/system32)
\ No newline at end of file
+add_cab_target(pdh 1)
\ No newline at end of file
add_importlibs(pidgen kernel32 ntdll)
add_dependencies(pidgen pidgen_def)
-add_livecd_target(pidgen reactos/system32)
+add_cab_target(pidgen 1)
add_importlibs(powrprof advapi32 user32 comctl32 kernel32 ntdll)
add_dependencies(powrprof powrprof_def)
-add_livecd_target(powrprof reactos/system32)
+add_cab_target(powrprof 1)
add_importlibs(printui shell32 kernel32 ntdll)
add_dependencies(printui printui_def psdk buildno_header)
-add_livecd_target(printui reactos/system32)
\ No newline at end of file
+add_cab_target(printui 1)
\ No newline at end of file
add_importlibs(psapi kernel32 ntdll)
add_pch(psapi ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(psapi psapi_def)
-add_livecd_target(psapi reactos/system32)
+add_cab_target(psapi 1)
add_importlibs(pstorec msvcrt kernel32 ntdll)
add_dependencies(pstorec pstorec_tlb pstorec_def)
-add_livecd_target(pstorec reactos/system32)
+add_cab_target(pstorec 1)
add_importlibs(query kernel32 ntdll)
add_dependencies(query query_def)
-add_livecd_target(query reactos/system32)
+add_cab_target(query 1)
add_importlibs(rasadhlp ws2_32 kernel32 ntdll)
add_dependencies(rasadhlp rasadhlp_def)
-add_livecd_target(rasadhlp reactos/system32)
+add_cab_target(rasadhlp 1)
add_importlibs(rasapi32 kernel32 ntdll)
add_dependencies(rasapi32 rasapi32_def psdk buildno_header)
-add_livecd_target(rasapi32 reactos/system32)
\ No newline at end of file
+add_cab_target(rasapi32 1)
\ No newline at end of file
add_importlibs(rasdlg kernel32 ntdll)
add_dependencies(rasdlg rasdlg_def)
-add_livecd_target(rasdlg reactos/system32)
+add_cab_target(rasdlg 1)
add_importlibs(rasman kernel32 ntdll)
add_dependencies(rasman rasman_def)
-add_livecd_target(rasman reactos/system32)
+add_cab_target(rasman 1)
add_importlibs(resutils kernel32 ntdll)
add_dependencies(resutils resutils_def)
-add_livecd_target(resutils reactos/system32)
+add_cab_target(resutils 1)
ntdll)
add_dependencies(riched20 riched20_def)
-add_livecd_target(riched20 reactos/system32)
+add_cab_target(riched20 1)
add_importlibs(riched32 riched20 user32 kernel32 ntdll)
add_dependencies(riched32 riched32_def)
-add_livecd_target(riched32 reactos/system32)
+add_cab_target(riched32 1)
add_importlibs(rpcrt4 msvcrt user32 advapi32 secur32 iphlpapi ws2_32 kernel32 ntdll)
add_dependencies(rpcrt4 rpcrt4_def winesdk)
-add_livecd_target(rpcrt4 reactos/system32)
+add_cab_target(rpcrt4 1)
add_importlibs(rsabase rsaenh ntdll)
add_dependencies(rsabase rsabase_def)
-add_livecd_target(rsabase reactos/system32)
\ No newline at end of file
+add_cab_target(rsabase 1)
\ No newline at end of file
add_importlibs(rsaenh msvcrt crypt32 advapi32 kernel32 ntdll)
add_dependencies(rsaenh rsaenh_def)
-add_livecd_target(rsaenh reactos/system32)
+add_cab_target(rsaenh 1)
add_importlibs(samlib advapi32 kernel32 ntdll)
add_dependencies(samlib samlib_def)
-add_livecd_target(samlib reactos/system32)
+add_cab_target(samlib 1)
add_importlibs(sccbase kernel32 ntdll)
add_dependencies(sccbase sccbase_def)
-add_livecd_target(sccbase reactos/system32)
+add_cab_target(sccbase 1)
add_importlibs(schannel secur32 kernel32 ntdll)
add_dependencies(schannel schannel_def)
-add_livecd_target(schannel reactos/system32)
+add_cab_target(schannel 1)
add_importlibs(secur32 advapi32 kernel32 ntdll)
add_pch(secur32 ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(secur32 secur32_def)
-add_livecd_target(secur32 reactos/system32)
+add_cab_target(secur32 1)
add_importlibs(sensapi kernel32 ntdll)
add_dependencies(sensapi sensapi_def)
-add_livecd_target(sensapi reactos/system32)
+add_cab_target(sensapi 1)
add_importlibs(serialui user32 shlwapi kernel32)
add_dependencies(serialui serialui_def)
-add_livecd_target(serialui reactos/system32)
+add_cab_target(serialui 1)
ntdll)
add_dependencies(setupapi setupapi_def)
-add_livecd_target(setupapi reactos/system32)
+add_cab_target(setupapi 1)
add_importlibs(sfc kernel32)
add_pch(sfc ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(sfc sfc_def)
-add_livecd_target(sfc reactos/system32)
+add_cab_target(sfc 1)
add_importlibs(sfc_os kernel32 ntdll)
add_pch(sfc_os ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(sfc_os sfc_os_def)
-add_livecd_target(sfc_os reactos/system32)
+add_cab_target(sfc_os 1)
ntdll)
add_dependencies(shdocvw shdocvw_v1 shdocvw_def)
-add_livecd_target(shdocvw reactos/system32)
+add_cab_target(shdocvw 1)
ntdll)
add_dependencies(shell32 shell32_def)
-add_livecd_target(shell32 reactos/system32)
\ No newline at end of file
+add_cab_target(shell32 1)
\ No newline at end of file
ntdll)
add_dependencies(shimgvw shimgvw_def)
-add_livecd_target(shimgvw reactos/system32)
+add_cab_target(shimgvw 1)
ntdll)
add_dependencies(shlwapi shlwapi_def)
-add_livecd_target(shlwapi reactos/system32)
+add_cab_target(shlwapi 1)
add_importlibs(slbcsp kernel32 ntdll)
add_dependencies(slbcsp slbcsp_def)
-add_livecd_target(slbcsp reactos/system32)
+add_cab_target(slbcsp 1)
add_importlibs(smdll ntdll)
add_dependencies(smdll smdll_def psdk buildno_header)
-add_livecd_target(smdll reactos/system32)
\ No newline at end of file
+add_cab_target(smdll 1)
\ No newline at end of file
add_importlibs(sndblst user32 winmm advapi32 kernel32 ntdll)
add_dependencies(sndblst sndblst_def)
-add_livecd_target(sndblst reactos/system32)
+add_cab_target(sndblst 1)
add_importlibs(snmpapi kernel32 ntdll)
add_dependencies(snmpapi snmpapi_def)
-add_livecd_target(snmpapi reactos/system32)
+add_cab_target(snmpapi 1)
add_importlibs(spoolss winspool kernel32 ntdll)
add_dependencies(spoolss spoolss_def)
-add_livecd_target(spoolss reactos/system32)
+add_cab_target(spoolss 1)
target_link_libraries(stdole2.tlb ${CMAKE_CURRENT_BINARY_DIR}/stdole2.tlb.def)
add_dependencies(stdole2.tlb std_ole_v2 stdole2.tlb_def)
-add_livecd_target(stdole2.tlb reactos/system32)
+add_cab_target(stdole2.tlb 1)
target_link_libraries(stdole32.tlb ${CMAKE_CURRENT_BINARY_DIR}/stdole32.tlb.def)
add_dependencies(stdole32.tlb std_ole_v1 stdole32.tlb_def)
-add_livecd_target(stdole32.tlb reactos/system32)
+add_cab_target(stdole32.tlb 1)
add_dependencies(sti sti_def)
rpcproxy(sti sti_wia.idl)
-add_livecd_target(sti reactos/system32)
+add_cab_target(sti 1)
ntdll)
add_dependencies(syssetup syssetup_def)
-add_livecd_target(syssetup reactos/system32)
+add_cab_target(syssetup 1)
add_importlibs(t2embed gdi32 user32 advapi32 version kernel32 ntdll)
add_dependencies(t2embed t2embed_def)
-add_livecd_target(t2embed reactos/system32)
+add_cab_target(t2embed 1)
add_importlibs(traffic kernel32 ntdll)
add_dependencies(traffic traffic_def psdk buildno_header)
-add_livecd_target(traffic reactos/system32)
+add_cab_target(traffic 1)
add_importlibs(twain_32 msvcrt kernel32 ntdll)
add_dependencies(twain_32 twain_32_def)
-add_livecd_target(twain_32 reactos/system32)
+add_cab_target(twain_32 1)
add_importlibs(uext2 kernel32 ntdll)
add_dependencies(uext2 uext2_def)
-add_livecd_target(uext2 reactos/system32)
+add_cab_target(uext2 1)
add_importlibs(ufat kernel32 ntdll)
add_dependencies(ufat ufat_def)
-add_livecd_target(ufat reactos/system32)
+add_cab_target(ufat 1)
add_importlibs(ufatx gcc kernel32 ntdll)
add_dependencies(ufatx ufatx_def psdk buildno_header)
-add_livecd_target(ufatx reactos/system32)
\ No newline at end of file
+add_cab_target(ufatx 1)
\ No newline at end of file
add_importlibs(untfs kernel32 ntdll)
add_dependencies(untfs untfs_def)
-add_livecd_target(untfs reactos/system32)
+add_cab_target(untfs 1)
add_importlibs(url shell32 shlwapi kernel32 ntdll)
add_dependencies(url url_def)
-add_livecd_target(url reactos/system32)
+add_cab_target(url 1)
#add_definitions(-DPROXY_CLSID_IS="{0x79EAC9F1,0xBAF9,0x11CE,{0x8C,0x82,0x00,0xAA,0x00,0x4B,0xA9,0x0B}}")
rpcproxy(urlmon urlmon_urlmon.idl)
-add_livecd_target(urlmon reactos/system32)
+add_cab_target(urlmon 1)
add_pch(user32 ${CMAKE_CURRENT_SOURCE_DIR}/include/user32.h ${SOURCE})
add_importlibs(user32 gdi32 advapi32 imm32 kernel32 ntdll)
-add_livecd_target(user32 reactos/system32)
+add_cab_target(user32 1)
add_importlibs(userenv advapi32 user32 kernel32 ntdll)
add_pch(userenv ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(userenv userenv_def)
-add_livecd_target(userenv reactos/system32)
+add_cab_target(userenv 1)
add_importlibs(usp10 gdi32 kernel32 ntdll)
add_dependencies(usp10 usp10_def)
-add_livecd_target(usp10 reactos/system32)
+add_cab_target(usp10 1)
add_importlibs(uxtheme user32 advapi32 gdi32 msimg32 kernel32 ntdll)
add_dependencies(uxtheme uxtheme_def)
-add_livecd_target(uxtheme reactos/system32)
+add_cab_target(uxtheme 1)
add_importlibs(vdmdbg kernel32 ntdll)
add_pch(vdmdbg ${CMAKE_CURRENT_SOURCE_DIR}/vdmdbg.h ${SOURCE})
add_dependencies(vdmdbg vdmdbg_def)
-add_livecd_target(vdmdbg reactos/system32)
+add_cab_target(vdmdbg 1)
add_importlibs(version lz32 kernel32 ntdll)
add_dependencies(version version_def psdk buildno_header)
-add_livecd_target(version reactos/system32)
\ No newline at end of file
+add_cab_target(version 1)
\ No newline at end of file
add_importlibs(windowscodecs uuid ole32 shlwapi advapi32 msvcrt kernel32 ntdll)
add_dependencies(windowscodecs windowscodecs_def)
-add_livecd_target(windowscodecs reactos/system32)
+add_cab_target(windowscodecs 1)
add_importlibs(winhttp shlwapi wininet ws2_32 msvcrt crypt32 advapi32 kernel32 ntdll)
add_dependencies(winhttp winhttp_def)
-add_livecd_target(winhttp reactos/system32)
+add_cab_target(winhttp 1)
add_importlibs(wininet mpr shlwapi shell32 user32 advapi32 secur32 crypt32 ws2_32 msvcrt kernel32 ntdll)
add_dependencies(wininet wininet_def)
-add_livecd_target(wininet reactos/system32)
+add_cab_target(wininet 1)
add_dependencies(winmm winmm_def)
add_subdirectory(midimap)
-add_livecd_target(winmm reactos/system32)
+add_cab_target(winmm 1)
add_importlibs(midimap kernel32 uuid ntdll advapi32 user32 winmm)
add_dependencies(midimap midimap_def psdk)
-add_livecd_target(midimap reactos/system32)
\ No newline at end of file
+add_cab_target(midimap 1)
\ No newline at end of file
add_importlibs(winspool advapi32 shlwapi kernel32 ntdll)
add_dependencies(winspool winspool_def)
-add_livecd_target(winspool reactos/system32)
+add_cab_target(winspool 1)
add_importlibs(winsta kernel32 ntdll)
add_pch(winsta ${CMAKE_CURRENT_SOURCE_DIR}/winsta.h ${SOURCE})
add_dependencies(winsta winsta_def)
-add_livecd_target(winsta reactos/system32)
+add_cab_target(winsta 1)
add_importlibs(wintrust crypt32 cryptui user32 advapi32 imagehlp msvcrt kernel32 ntdll)
add_dependencies(wintrust wintrust_def)
-add_livecd_target(wintrust reactos/system32)
+add_cab_target(wintrust 1)
add_importlibs(wldap32 user32 kernel32 ntdll)
add_dependencies(wldap32 wldap32_def)
-add_livecd_target(wldap32 reactos/system32)
+add_cab_target(wldap32 1)
add_importlibs(ws2_32 user32 advapi32 dnsapi ws2help kernel32 ntdll)
add_pch(ws2_32 ${CMAKE_CURRENT_SOURCE_DIR}/include/ws2_32.h ${SOURCE})
add_dependencies(ws2_32 ws2_32_def)
-add_livecd_target(ws2_32 reactos/system32)
+add_cab_target(ws2_32 1)
add_importlibs(ws2_32_new user32 advapi32 dnsapi ws2help kernel32 ntdll)
add_dependencies(ws2_32_new ws2_32_new_def)
-add_livecd_target(ws2_32_new reactos/system32)
+add_cab_target(ws2_32_new 1)
target_link_libraries(ws2help ${CMAKE_CURRENT_BINARY_DIR}/ws2help.def)
add_importlibs(ws2help advapi32 ws2_32 kernel32 ntdll)
add_dependencies(ws2help ws2help_def)
-add_livecd_target(ws2help reactos/system32)
+add_cab_target(ws2help 1)
target_link_libraries(wshirda ${CMAKE_CURRENT_BINARY_DIR}/wshirda.def)
add_importlibs(wshirda ws2_32 kernel32 ntdll)
add_dependencies(wshirda wshirda_def)
-add_livecd_target(wshirda reactos/system32)
+add_cab_target(wshirda 1)
target_link_libraries(wsock32 ${CMAKE_CURRENT_SOURCE_DIR}/wsock32.def)
add_importlibs(wsock32 ws2_32 kernel32 ntdll)
-add_livecd_target(wsock32 reactos/system32)
+add_cab_target(wsock32 1)
add_importlibs(wtsapi32 advapi32 kernel32 ntdll)
add_dependencies(wtsapi32 wtsapi32_def)
-add_livecd_target(wtsapi32 reactos/system32)
+add_cab_target(wtsapi32 1)
add_importlibs(wuapi ole32 advapi32 kernel32 ntdll)
add_dependencies(wuapi wuapi_def)
-add_livecd_target(wuapi reactos/system32)
+add_cab_target(wuapi 1)
target_link_libraries(xinput1_1 ${CMAKE_CURRENT_BINARY_DIR}/xinput1_1.def)
add_importlibs(xinput1_1 kernel32)
add_dependencies(xinput1_1 xinput1_1_def)
-add_livecd_target(xinput1_1 reactos/system32)
+add_cab_target(xinput1_1 1)
set_module_type(xinput1_2 win32dll)
target_link_libraries(xinput1_2 ${CMAKE_CURRENT_BINARY_DIR}/xinput1_2.def)
add_dependencies(xinput1_2 xinput1_2_def)
-add_livecd_target(xinput1_2 reactos/system32)
+add_cab_target(xinput1_2 1)
add_importlibs(xinput1_3 msvcrt kernel32 ntdll)
add_dependencies(xinput1_3 xinput1_3_def)
-add_livecd_target(xinput1_3 reactos/system32)
+add_cab_target(xinput1_3 1)
set_module_type(xinput9_1_0 win32dll)
target_link_libraries(xinput9_1_0 ${CMAKE_CURRENT_BINARY_DIR}/xinput9_1_0.def)
add_dependencies(xinput9_1_0 xinput9_1_0_def)
-add_livecd_target(xinput9_1_0 reactos/system32)
+add_cab_target(xinput9_1_0 1)
add_importlibs(xmllite kernel32 ntdll)
add_dependencies(xmllite xmllite_def)
-add_livecd_target(xmllite reactos/system32)
+add_cab_target(xmllite 1)
-lhal)
add_dependencies(beep psdk bugcodes)
-add_livecd_target(beep reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(beep 2)
\ No newline at end of file
add_pch(bootvid ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
add_dependencies(bootvid bootvid_def psdk buildno_header bugcodes)
add_minicd_target(bootvid reactos bootvid.dll)
-add_livecd_target(bootvid reactos/system32)
\ No newline at end of file
+add_minicd_target(bootvid reactos/system32)
\ No newline at end of file
-lhal)
add_dependencies(nmidebug psdk bugcodes)
+add_minicd_target(nmidebug reactos)
add_livecd_target(nmidebug reactos/system32/drivers)
\ No newline at end of file
-lhal)
add_dependencies(null psdk bugcodes)
-add_livecd_target(null reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(null 2)
\ No newline at end of file
add_importlibs(fs_rec ntoskrnl hal)
add_dependencies(fs_rec psdk bugcodes)
-add_livecd_target(fs_rec reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(fs_rec 2)
\ No newline at end of file
add_importlibs(msfs ntoskrnl hal)
add_pch(msfs ${CMAKE_CURRENT_SOURCE_DIR}/msfs.h ${SOURCE})
add_dependencies(msfs psdk bugcodes)
-add_livecd_target(msfs reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(msfs 2)
\ No newline at end of file
add_pch(npfs ${CMAKE_CURRENT_SOURCE_DIR}/npfs.h ${SOURCE})
add_dependencies(npfs psdk bugcodes)
-add_livecd_target(npfs reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(npfs 2)
\ No newline at end of file
-lhal)
add_dependencies(mouclass psdk bugcodes)
-add_livecd_target(mouclass reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(mouclass 2)
\ No newline at end of file
add_pch(afd ${CMAKE_CURRENT_SOURCE_DIR}/include/afd.h ${SOURCE})
add_dependencies(afd psdk bugcodes buildno_header)
-add_livecd_target(afd reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(afd 2)
\ No newline at end of file
add_dependencies(ne2000 psdk bugcodes buildno_header)
-add_livecd_target(ne2000 reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(ne2000 2)
\ No newline at end of file
add_dependencies(pcnet psdk bugcodes buildno_header)
-add_livecd_target(pcnet reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(pcnet 2)
\ No newline at end of file
add_pch(ndis ${CMAKE_CURRENT_SOURCE_DIR}/include/ndissys.h ${SOURCE})
add_dependencies(ndis ndis_def psdk bugcodes buildno_header)
-add_livecd_target(ndis reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(ndis 2)
\ No newline at end of file
add_pch(tcpip ${CMAKE_CURRENT_SOURCE_DIR}/include/precomp.h ${SOURCE})
add_dependencies(tcpip tcpip_def psdk bugcodes buildno_header)
-add_livecd_target(tcpip reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(tcpip 2)
\ No newline at end of file
add_dependencies(tdi tdi_def psdk bugcodes buildno_header)
-add_livecd_target(tdi reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(tdi 2)
\ No newline at end of file
add_dependencies(blue psdk bugcodes)
add_minicd_target(blue reactos blue.sys)
-add_livecd_target(blue reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(blue 2)
\ No newline at end of file
add_importlibs(usbdriver ntoskrnl hal)
add_pch(usbdriver ${CMAKE_CURRENT_SOURCE_DIR}/usbdriver.h ${SOURCE})
add_dependencies(usbdriver psdk bugcodes)
-add_livecd_target(usbdriver reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(usbdriver 2)
\ No newline at end of file
add_importlibs(framebuf win32k)
add_dependencies(framebuf framebuf_def psdk bugcodes)
-add_livecd_target(framebuf reactos/system32)
\ No newline at end of file
+add_cab_target(framebuf 1)
\ No newline at end of file
add_importlibs(vgaddi win32k)
add_dependencies(vgaddi vgaddi_def psdk bugcodes)
-add_livecd_target(vgaddi reactos/system32)
\ No newline at end of file
+add_cab_target(vgaddi 1)
\ No newline at end of file
libcntpr)
add_dependencies(ftfd psdk)
-add_livecd_target(ftfd reactos/system32)
\ No newline at end of file
+add_cab_target(ftfd 1)
\ No newline at end of file
add_importlibs(vbemp videoprt)
add_dependencies(vbemp psdk bugcodes)
-add_livecd_target(vbemp reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(vbemp 2)
\ No newline at end of file
add_importlibs(vgamp videoprt)
add_pch(vgamp ${CMAKE_CURRENT_SOURCE_DIR}/vgamp.h ${SOURCE})
add_dependencies(vgamp psdk bugcodes)
-add_livecd_target(vgamp reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(vgamp 2)
\ No newline at end of file
add_importlibs(vga videoprt)
add_pch(vga ${CMAKE_CURRENT_SOURCE_DIR}/vga.h ${SOURCE})
add_dependencies(vga psdk bugcodes)
-add_livecd_target(vga reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(vga 2)
\ No newline at end of file
add_pch(videoprt ${CMAKE_CURRENT_SOURCE_DIR}/videoprt.h ${SOURCE})
add_dependencies(videoprt videoprt_def psdk bugcodes buildno_header)
-add_livecd_target(videoprt reactos/system32/drivers)
\ No newline at end of file
+add_cab_target(videoprt 2)
\ No newline at end of file
set_property(TARGET mini_hal PROPERTY COMPILE_DEFINITIONS "_BLDR_;_MINIHAL_")
add_dependencies(mini_hal psdk bugcodes)
add_minicd_target(hal reactos hal.dll)
-add_livecd_target(hal reactos/system32 hal.dll)
+add_livecd_target(hal reactos/system32)
else()
#TBD
endif(ARCH MATCHES i386)
\ No newline at end of file
add_subdirectory(fonts)
add_subdirectory(inf)
add_subdirectory(nls)
-add_subdirectory(vgafonts)
\ No newline at end of file
+add_subdirectory(vgafonts)
+
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/hosts reactos hosts)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/KDBinit reactos KDBinit)
+add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/services reactos services)
+
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/hosts reactos/system32/drivers/etc hosts)
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/KDBinit reactos/system32/drivers/etc KDBinit)
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/drivers/etc/services reactos/system32/drivers/etc services)
\ No newline at end of file
file(GLOB NLS_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.ttf")
foreach(item ${NLS_FILES})
- add_livecd("${CMAKE_CURRENT_SOURCE_DIR}/${item}" reactos/fonts ${item})
+ add_cab("${CMAKE_CURRENT_SOURCE_DIR}/${item}" 3)
endforeach(item)
\ No newline at end of file
file(GLOB NLS_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.inf")
foreach(item ${NLS_FILES})
- add_livecd("${CMAKE_CURRENT_SOURCE_DIR}/${item}" reactos/inf ${item})
+ add_cab("${CMAKE_CURRENT_SOURCE_DIR}/${item}" 6)
endforeach(item)
add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/syssetup.inf.trunk reactos/inf syssetup.inf)
\ No newline at end of file
add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/l_intl.nls reactos l_intl.nls)
add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/c_437.nls reactos c_437.nls)
add_minicd(${CMAKE_CURRENT_SOURCE_DIR}/c_1252.nls reactos c_1252.nls)
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/l_intl.nls reactos/system32)
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/c_437.nls reactos/system32 c_437.nls)
+add_livecd(${CMAKE_CURRENT_SOURCE_DIR}/c_1252.nls reactos/system32 c_1252.nls)
-file(GLOB NLS_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.nls")
+list(APPEND NLS_FILES
+ c_037.nls
+ c_424.nls
+ c_500.nls
+ c_737.nls
+ c_775.nls
+ c_850.nls
+ c_852.nls
+ c_855.nls
+ c_856.nls
+ c_857.nls
+ c_860.nls
+ c_861.nls
+ c_862.nls
+ c_863.nls
+ c_864.nls
+ c_865.nls
+ c_866.nls
+ c_869.nls
+ c_874.nls
+ c_875.nls
+ c_878.nls
+ c_932.nls
+ c_936.nls
+ c_949.nls
+ c_950.nls
+ c_1006.nls
+ c_1026.nls
+ c_1250.nls
+ c_1251.nls
+ c_1253.nls
+ c_1254.nls
+ c_1255.nls
+ c_1256.nls
+ c_1257.nls
+ c_1258.nls
+ c_10000.nls
+ c_10006.nls
+ c_10007.nls
+ c_10029.nls
+ c_10079.nls
+ c_10081.nls
+ c_20866.nls
+ c_21866.nls
+ c_28591.nls
+ c_28592.nls
+ c_28594.nls
+ c_28595.nls
+ c_28596.nls
+ c_28597.nls
+ c_28598.nls
+ c_28599.nls
+ c_28600.nls
+ c_28603.nls
+ c_28604.nls
+ c_28605.nls
+ c_28606.nls
+)
+
+
foreach(item ${NLS_FILES})
- add_livecd("${CMAKE_CURRENT_SOURCE_DIR}/${item}" reactos/system32 ${item})
+ add_cab("${CMAKE_CURRENT_SOURCE_DIR}/${item}" 1 ${item})
endforeach(item)
\ No newline at end of file
COMMAND native-cabman -M raw -S ${CMAKE_CURRENT_BINARY_DIR}/vgafonts.cab ${SOURCE}
DEPENDS ${SOURCE})
-add_custom_target(vgafonts DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vgafonts.cab)
\ No newline at end of file
+add_custom_target(vgafonts DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vgafonts.cab)
+
+add_minicd(${CMAKE_CURRENT_BINARY_DIR}/vgafonts.cab reactos vgafonts.cab)
\ No newline at end of file
--- /dev/null
+#reactos.cab
+add_custom_command(
+ OUTPUT ${REACTOS_BINARY_DIR}/bootcd/reactos/reactos.inf
+ COMMAND native-cabman -C ${REACTOS_BINARY_DIR}/boot/reactos.dff -L ${REACTOS_BINARY_DIR}/boot/bootcd/reactos -I
+)
+add_custom_target(
+ reactos_cab
+ COMMAND native-cabman -C ${REACTOS_BINARY_DIR}/boot/reactos.dff -RC ${REACTOS_BINARY_DIR}/boot/bootcd/reactos/reactos.inf -L ${REACTOS_BINARY_DIR}/boot/bootcd/reactos -N
+ DEPENDS ${REACTOS_BINARY_DIR}/bootcd/reactos/reactos.inf
+)
+
+file(WRITE ${REACTOS_BINARY_DIR}/boot/reactos.dff
+"; Main ReactOS package
+
+.Set DiskLabelTemplate=\"ReactOS\" ; Label of disk
+.Set CabinetNameTemplate=\"reactos.cab\" ; reactos.cab
+.Set InfFileName=\"reactos.inf\" ; reactos.inf
+
+
+;.Set Cabinet=on
+;.Set Compress=on
+
+.InfBegin
+[Version]
+Signature = \"$ReactOS$\"
+
+[Directories]
+1 = system32
+2 = system32\\drivers
+3 = Fonts
+4 =
+5 = system32\\drivers\\etc
+6 = inf
+7 = bin
+8 = media
+
+.InfEnd
+
+; Contents of disk
+.InfBegin
+[SourceFiles]
+.InfEnd
+"
+)
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_cab_target.txt CAB_TARGET_ENTRIES)
+foreach(ENTRY ${CAB_TARGET_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*" "\\1" _targetname ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.)" "\\1" _dir_num ${ENTRY})
+ get_target_property(_FILENAME ${_targetname} LOCATION)
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/reactos.dff "${_FILENAME} ${_dir_num}\n")
+ add_dependencies(reactos_cab ${_targetname})
+endforeach()
+
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_cab.txt CAB_TARGET_ENTRIES)
+foreach(ENTRY ${CAB_TARGET_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*" "\\1" _FILENAME ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.)" "\\1" _dir_num ${ENTRY})
+ file(APPEND ${REACTOS_BINARY_DIR}/boot/reactos.dff "${_FILENAME} ${_dir_num}\n")
+endforeach()
+
+#bootcd target
+set(BOOTCD_DIR "${REACTOS_BINARY_DIR}/boot/bootcd")
+
+file(MAKE_DIRECTORY "${BOOTCD_DIR}")
+file(MAKE_DIRECTORY "${BOOTCD_DIR}/loader")
+file(MAKE_DIRECTORY "${BOOTCD_DIR}/reactos")
+file(MAKE_DIRECTORY "${BOOTCD_DIR}/reactos/system32")
+
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_minicd_target.txt MINICD_TARGET_ENTRIES)
+foreach(ENTRY ${MINICD_TARGET_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*\t.*" "\\1" _targetname ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.*)\t.*" "\\1" _DIR ${ENTRY})
+ string(REGEX REPLACE "^.*\t.*\t(.*)" "\\1"_NAMEONCD ${ENTRY})
+ get_target_property(_FILENAME ${_targetname} LOCATION)
+ set(filename ${BOOTCD_DIR}/${_DIR}/${_NAMEONCD})
+ list( APPEND BOOTCD_FILES ${filename})
+ add_custom_command(
+ OUTPUT ${filename}
+ COMMAND ${CMAKE_COMMAND} -E copy ${_FILENAME} ${BOOTCD_DIR}/${_DIR}/${_NAMEONCD}
+ DEPENDS ${_targetname}
+ )
+endforeach()
+
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_minicd.txt MINICD_ENTRIES)
+foreach(ENTRY ${MINICD_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*\t.*" "\\1" _FILENAME ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.*)\t.*" "\\1" _DIR ${ENTRY})
+ string(REGEX REPLACE "^.*\t.*\t(.*)" "\\1"_NAMEONCD ${ENTRY})
+ set(filename ${BOOTCD_DIR}/${_DIR}/${_NAMEONCD})
+ list( APPEND BOOTCD_FILES ${filename})
+ add_custom_command(
+ OUTPUT ${filename}
+ COMMAND ${CMAKE_COMMAND} -E copy ${_FILENAME} ${BOOTCD_DIR}/${_DIR}/${_NAMEONCD}
+ DEPENDS ${_FILENAME}
+ )
+endforeach()
+
+add_custom_target(bootcd
+ COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/boot/freeldr/bootsect/isoboot.bin ${BOOTCD_DIR} REACTOS ${REACTOS_BINARY_DIR}/minicd.iso
+ DEPENDS ${BOOTCD_FILES})
+
+add_dependencies(bootcd reactos_cab dosmbr ext2 fat32 fat isoboot isobtrt vgafonts)
+
+set_directory_properties(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${REACTOS_BINARY_DIR}/minicd.iso)
+
+#livecd target
+file(MAKE_DIRECTORY "${LIVECD_DIR}")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/loader")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/All Users")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/All Users/Desktop")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User/Desktop")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/Profiles/Default User/My Documents")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/inf")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/fonts")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/system32")
+file(MAKE_DIRECTORY "${LIVECD_DIR}/reactos/system32/config")
+
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_livecd_target.txt LIVECD_TARGET_ENTRIES)
+foreach(ENTRY ${LIVECD_TARGET_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*\t.*" "\\1" _targetname ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.*)\t.*" "\\1" _DIR ${ENTRY})
+ string(REGEX REPLACE "^.*\t.*\t(.*)" "\\1"_NAMEONCD ${ENTRY})
+ get_target_property(_FILENAME ${_targetname} LOCATION)
+ set(filename ${LIVECD_DIR}/${_DIR}/${_NAMEONCD})
+ list( APPEND LIVECD_FILES ${filename})
+ add_custom_command(
+ OUTPUT ${filename}
+ COMMAND ${CMAKE_COMMAND} -E copy ${_FILENAME} ${LIVECD_DIR}/${_DIR}/${_NAMEONCD}
+ DEPENDS ${_targetname}
+ )
+endforeach()
+file(STRINGS ${REACTOS_BINARY_DIR}/boot/ros_livecd.txt LIVECD_ENTRIES)
+
+foreach(ENTRY ${LIVECD_ENTRIES})
+ string(REGEX REPLACE "^(.*)\t.*\t.*" "\\1" _FILENAME ${ENTRY})
+ string(REGEX REPLACE "^.*\t(.*)\t.*" "\\1" _DIR ${ENTRY})
+ string(REGEX REPLACE "^.*\t.*\t(.*)" "\\1"_NAMEONCD ${ENTRY})
+ set(filename ${LIVECD_DIR}/${_DIR}/${_NAMEONCD})
+ list( APPEND LIVECD_FILES ${filename})
+ add_custom_command(
+ OUTPUT ${filename}
+ COMMAND ${CMAKE_COMMAND} -E copy ${_FILENAME} ${LIVECD_DIR}/${_DIR}/${_NAMEONCD}
+ DEPENDS ${_FILENAME}
+ )
+endforeach()
+
+add_custom_target(livecd
+ COMMAND native-cdmake -v -j -m -b ${CMAKE_CURRENT_BINARY_DIR}/boot/freeldr/bootsect/isoboot.bin ${LIVECD_DIR} REACTOS ${REACTOS_BINARY_DIR}/livecd.iso
+ DEPENDS ${LIVECD_FILES})
+add_dependencies(livecd isoboot livecd_hives)
+
+set_directory_properties(DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${REACTOS_BINARY_DIR}/livecd.iso)
\ No newline at end of file
add_subdirectory(csrsrv)
add_subdirectory(win32csr)
-add_livecd_target(csrss reactos/system32)
\ No newline at end of file
+add_cab_target(csrss 1)
\ No newline at end of file
add_pch(csrsrv ${CMAKE_CURRENT_SOURCE_DIR}/srv.h ${SOURCE})
add_dependencies(csrsrv csrsrv_def psdk bugcodes)
-add_livecd_target(csrsrv reactos/system32)
\ No newline at end of file
+add_cab_target(csrsrv 1)
\ No newline at end of file
add_pch(win32csr ${CMAKE_CURRENT_SOURCE_DIR}/w32csr.h ${SOURCE})
add_dependencies(win32csr win32csr_def bugcodes)
-add_livecd_target(win32csr reactos/system32)
+add_cab_target(win32csr 1)
add_importlibs(win32k ntoskrnl hal ftfd)
add_pch(win32k ${CMAKE_CURRENT_SOURCE_DIR}/pch.h ${SOURCE})
add_dependencies(win32k gendib_generated subsystem_napi)
-add_livecd_target(win32k reactos/system32)
\ No newline at end of file
+add_cab_target(win32k 1)
\ No newline at end of file