mirror of
https://github.com/reactos/reactos.git
synced 2025-05-07 02:41:22 +00:00
[CMAKE]
- refactor a bit add_cd_file for more flexibility. Add FOR argument for specifying target cd images. svn path=/branches/cmake-bringup/; revision=51749
This commit is contained in:
parent
ef04b58c2e
commit
91f3191275
548 changed files with 608 additions and 604 deletions
|
@ -104,7 +104,7 @@ macro(dir_to_num dir var)
|
|||
endmacro()
|
||||
|
||||
function(add_cd_file)
|
||||
cmake_parse_arguments(_CD "NO_CAB;NO_LIVECD" "DESTINATION;NAME_ON_CD;TARGET" "FILE" ${ARGN})
|
||||
cmake_parse_arguments(_CD "NO_CAB" "DESTINATION;NAME_ON_CD;TARGET" "FILE;FOR" ${ARGN})
|
||||
if(NOT (_CD_TARGET OR _CD_FILE))
|
||||
message(FATAL_ERROR "You must provide a target or a file to install!")
|
||||
endif()
|
||||
|
@ -115,41 +115,46 @@ function(add_cd_file)
|
|||
set(_CD_DESTINATION "")
|
||||
endif()
|
||||
|
||||
if(NOT _CD_FOR)
|
||||
message(FATAL_ERROR "You must provide a cd name (or "all" for all of them) to install the file on!")
|
||||
endif()
|
||||
|
||||
#get file if we need to
|
||||
if(NOT _CD_FILE)
|
||||
get_target_property(__file ${_CD_TARGET} LOCATION)
|
||||
else()
|
||||
if(NOT _CD_NO_CAB)
|
||||
add_dependencies(reactos_cab ${_CD_FILE})
|
||||
endif()
|
||||
set(__file ${_CD_FILE})
|
||||
get_target_property(_CD_FILE ${_CD_TARGET} LOCATION)
|
||||
endif()
|
||||
#whether or not we should put it in reactos.cab or directly on cd
|
||||
if(_CD_NO_CAB)
|
||||
foreach(item ${__file})
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(COPY \"${item}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
endforeach()
|
||||
if(_CD_NAME_ON_CD)
|
||||
get_filename_component(__file ${__file} NAME)
|
||||
#rename it in the cd tree
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(RENAME \${CD_DIR}/${_CD_DESTINATION}/${__file} \${CD_DIR}/${_CD_DESTINATION}/${_CD_NAME_ON_CD})\n")
|
||||
endif()
|
||||
#add right dependency
|
||||
if(_CD_TARGET)
|
||||
add_dependencies(bootcd ${_CD_TARGET})
|
||||
else()
|
||||
add_dependencies(bootcd ${_CD_FILE})
|
||||
endif()
|
||||
if(NOT _CD_NO_LIVECD)
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/livecd.cmake "file(COPY \"${__file}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
endif()
|
||||
else()
|
||||
#add right dependency
|
||||
if(_CD_TARGET)
|
||||
add_dependencies(reactos_cab ${_CD_TARGET})
|
||||
else()
|
||||
add_dependencies(reactos_cab ${_CD_FILE})
|
||||
endif()
|
||||
dir_to_num(${_CD_DESTINATION} _num)
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootdata/packages/reactos.dff.dyn "${__file} ${_num}\n")
|
||||
|
||||
#do we add it to all CDs?
|
||||
if(_CD_FOR STREQUAL all)
|
||||
set(_CD_FOR "bootcd;livecd;regtest")
|
||||
endif()
|
||||
|
||||
#do we add it to bootcd?
|
||||
list(FIND _CD_FOR bootcd __cd)
|
||||
if(NOT __cd EQUAL -1)
|
||||
#whether or not we should put it in reactos.cab or directly on cd
|
||||
if(_CD_NO_CAB)
|
||||
#directly on cd
|
||||
foreach(item ${_CD_FILE})
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(COPY \"${item}\" DESTINATION \"\${CD_DIR}/${_CD_DESTINATION}\")\n")
|
||||
endforeach()
|
||||
if(_CD_NAME_ON_CD)
|
||||
get_filename_component(__file ${_CD_FILE} NAME)
|
||||
#rename it in the cd tree
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootcd.cmake "file(RENAME \${CD_DIR}/${_CD_DESTINATION}/${__file} \${CD_DIR}/${_CD_DESTINATION}/${_CD_NAME_ON_CD})\n")
|
||||
endif()
|
||||
if(_CD_TARGET)
|
||||
#manage dependency
|
||||
add_dependencies(bootcd ${_CD_TARGET})
|
||||
endif()
|
||||
else()
|
||||
#add it in reactos.cab
|
||||
dir_to_num(${_CD_DESTINATION} _num)
|
||||
file(APPEND ${REACTOS_BINARY_DIR}/boot/bootdata/packages/reactos.dff.dyn "${_CD_FILE} ${_num}\n")
|
||||
if(_CD_TARGET)
|
||||
#manage dependency
|
||||
add_dependencies(reactos_cab ${_CD_TARGET})
|
||||
endif()
|
||||
endif()
|
||||
endif() #end bootcd
|
||||
endfunction()
|
||||
|
|
|
@ -12,4 +12,4 @@ add_pch(cacls ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(cacls win32cui)
|
||||
add_importlibs(cacls advapi32 user32 shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET cacls DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET cacls DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -19,4 +19,4 @@ if(MSVC)
|
|||
add_importlibs(calc ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET calc DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET calc DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -19,4 +19,4 @@ set_module_type(charmap win32gui)
|
|||
|
||||
add_importlibs(charmap user32 gdi32 comctl32 kernel32 msvcrt)
|
||||
|
||||
add_cd_file(TARGET charmap DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET charmap DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
add_executable(dbgprint dbgprint.c)
|
||||
set_module_type(dbgprint win32cui)
|
||||
add_importlibs(dbgprint msvcrt kernel32)
|
||||
add_cd_file(TARGET dbgprint DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET dbgprint DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(doskey doskey.c doskey.rc)
|
|||
|
||||
set_module_type(doskey win32cui)
|
||||
add_importlibs(doskey user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET doskey DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET doskey DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -4,4 +4,4 @@ add_executable(find find.c find.rc)
|
|||
|
||||
set_module_type(find win32cui)
|
||||
add_importlibs(find user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET find DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET find DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -4,4 +4,4 @@ add_executable(hostname hostname.c hostname.rc)
|
|||
|
||||
set_module_type(hostname win32cui)
|
||||
add_importlibs(hostname msvcrt kernel32)
|
||||
add_cd_file(TARGET hostname DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET hostname DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,4 +5,4 @@ add_executable(lodctr lodctr_main.c)
|
|||
|
||||
set_module_type(lodctr win32cui)
|
||||
add_importlibs(lodctr loadperf msvcrt kernel32)
|
||||
add_cd_file(TARGET lodctr DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET lodctr DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -3,4 +3,4 @@ add_executable(more more.c more.rc)
|
|||
|
||||
set_module_type(more win32cui)
|
||||
add_importlibs(more user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET more DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET more DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ add_executable(reg reg.c rsrc.rc)
|
|||
|
||||
set_module_type(reg win32cui)
|
||||
add_importlibs(reg advapi32 user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET reg DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET reg DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ target_link_libraries(xcopy wine)
|
|||
|
||||
set_module_type(xcopy win32cui)
|
||||
add_importlibs(xcopy shell32 user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET xcopy DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET xcopy DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(control control.c control.rc)
|
|||
|
||||
set_module_type(control win32gui)
|
||||
add_importlibs(control advapi32 shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET control DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET control DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -30,4 +30,4 @@ target_link_libraries(dxdiag dxguid)
|
|||
|
||||
add_importlibs(dxdiag user32 advapi32 comctl32 dinput8 setupapi dsound ddraw version gdi32 winmm d3d9 msvcrt kernel32 ntdll)
|
||||
|
||||
add_cd_file(TARGET dxdiag DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET dxdiag DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ target_link_libraries(extrac32 wine)
|
|||
|
||||
set_module_type(extrac32 win32gui)
|
||||
add_importlibs(extrac32 shell32 setupapi shlwapi user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET extrac32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET extrac32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(findstr
|
|||
|
||||
set_module_type(findstr win32cui)
|
||||
add_importlibs(findstr user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET findstr DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET findstr DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ add_executable(fontview
|
|||
set_module_type(fontview win32gui)
|
||||
add_importlibs(fontview gdi32 shell32 user32 msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET fontview DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET fontview DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -17,4 +17,4 @@ set_module_type(sol win32gui)
|
|||
|
||||
add_importlibs(sol advapi32 comctl32 user32 gdi32 kernel32 msvcrt)
|
||||
|
||||
add_cd_file(TARGET sol DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET sol DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -17,4 +17,4 @@ set_module_type(spider win32gui)
|
|||
|
||||
add_importlibs(spider advapi32 comctl32 user32 gdi32 kernel32 msvcrt)
|
||||
|
||||
add_cd_file(TARGET spider DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET spider DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ set_module_type(winmine win32gui)
|
|||
target_link_libraries(winmine wine)
|
||||
add_importlibs(winmine user32 gdi32 advapi32 shell32 msvcrt kernel32 ntdll)
|
||||
|
||||
add_cd_file(TARGET winmine DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET winmine DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -3,4 +3,4 @@ set_rc_compiler()
|
|||
add_executable(hh main.c hh.rc)
|
||||
set_module_type(hh win32gui)
|
||||
add_importlibs(hh gdi32 user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET hh DESTINATION reactos)
|
||||
add_cd_file(TARGET hh DESTINATION reactos FOR all)
|
||||
|
|
|
@ -3,4 +3,4 @@ set_rc_compiler()
|
|||
add_executable(iexplore main.c iexplore.rc)
|
||||
set_module_type(iexplore win32gui)
|
||||
add_importlibs(iexplore shdocvw msvcrt kernel32)
|
||||
add_cd_file(TARGET iexplore DESTINATION reactos)
|
||||
add_cd_file(TARGET iexplore DESTINATION reactos FOR all)
|
||||
|
|
|
@ -7,5 +7,5 @@ add_executable(kbswitch kbswitch.c kbswitch.rc)
|
|||
set_module_type(kbswitch win32gui)
|
||||
add_importlibs(kbswitch advapi32 user32 shell32 gdi32 msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET kbswitch DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET kbswitch DESTINATION reactos/system32 FOR all)
|
||||
add_subdirectory(kbsdll)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_library(kbsdll SHARED ${SOURCE})
|
|||
|
||||
set_module_type(kbsdll win32dll)
|
||||
add_importlibs(kbsdll user32 comctl32 kernel32 msvcrt)
|
||||
add_cd_file(TARGET kbsdll DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET kbsdll DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_pch(logoff ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(logoff win32cui)
|
||||
add_importlibs(logoff advapi32 user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET logoff DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET logoff DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ add_executable(magnify
|
|||
|
||||
set_module_type(magnify win32gui)
|
||||
add_importlibs(magnify user32 gdi32 advapi32 shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET magnify DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET magnify DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(mplay32 mplay32.c mplay32.rc)
|
|||
|
||||
set_module_type(mplay32 win32gui)
|
||||
add_importlibs(mplay32 advapi32 comctl32 comdlg32 user32 gdi32 winmm shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET mplay32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET mplay32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -18,4 +18,4 @@ add_pch(msconfig ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(msconfig win32gui)
|
||||
add_importlibs(msconfig user32 advapi32 version comctl32 shell32 shlwapi msvcrt kernel32)
|
||||
add_cd_file(TARGET msconfig DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET msconfig DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -15,4 +15,4 @@ add_pch(devmgmt ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(devmgmt win32gui)
|
||||
add_importlibs(devmgmt setupapi gdi32 user32 comctl32 advapi32 devmgr msvcrt kernel32)
|
||||
add_cd_file(TARGET devmgmt DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET devmgmt DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -10,4 +10,4 @@ if(MSVC)
|
|||
add_importlibs(eventvwr ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET eventvwr DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET eventvwr DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -32,4 +32,4 @@ set_module_type(servman win32gui)
|
|||
|
||||
add_importlibs(servman user32 gdi32 advapi32 version comctl32 shell32 comdlg32 msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET servman DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET servman DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -18,4 +18,4 @@ add_executable(mspaint
|
|||
|
||||
set_module_type(mspaint win32gui)
|
||||
add_importlibs(mspaint comdlg32 shell32 user32 gdi32 advapi32 comctl32 msvcrt kernel32)
|
||||
add_cd_file(TARGET mspaint DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET mspaint DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -31,4 +31,4 @@ set_module_type(mstsc win32gui)
|
|||
|
||||
add_importlibs(mstsc user32 gdi32 comctl32 ws2_32 advapi32 shell32 ole32 comdlg32 msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET mstsc DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET mstsc DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,4 +5,4 @@ set_module_type(arp win32cui)
|
|||
|
||||
add_importlibs(arp iphlpapi ws2_32 shlwapi msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET arp DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET arp DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -13,4 +13,4 @@ if(MSVC)
|
|||
add_importlibs(dwnl ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET dwnl DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET dwnl DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_executable(finger
|
|||
|
||||
set_module_type(finger win32cui)
|
||||
add_importlibs(finger ws2_32 msvcrt kernel32)
|
||||
add_cd_file(TARGET finger DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET finger DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -21,4 +21,4 @@ if(MSVC)
|
|||
add_importlibs(ftp ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET ftp DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET ftp DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
add_executable(ipconfig ipconfig.c ipconfig.rc)
|
||||
set_module_type(ipconfig win32cui)
|
||||
add_importlibs(ipconfig user32 iphlpapi advapi32 msvcrt kernel32)
|
||||
add_cd_file(TARGET ipconfig DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET ipconfig DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_executable(net ${SOURCE})
|
|||
|
||||
set_module_type(net win32cui)
|
||||
add_importlibs(net ws2_32 msvcrt kernel32)
|
||||
add_cd_file(TARGET net DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET net DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
add_executable(netstat netstat.c netstat.rc)
|
||||
set_module_type(netstat win32cui)
|
||||
add_importlibs(netstat user32 ws2_32 snmpapi iphlpapi msvcrt kernel32)
|
||||
add_cd_file(TARGET netstat DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET netstat DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(nslookup
|
|||
|
||||
set_module_type(nslookup win32cui)
|
||||
add_importlibs(nslookup user32 ws2_32 snmpapi iphlpapi msvcrt kernel32)
|
||||
add_cd_file(TARGET nslookup DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET nslookup DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -13,4 +13,4 @@ if(MSVC)
|
|||
add_importlibs(ping ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET ping DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET ping DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(route route.c route.rc)
|
|||
|
||||
set_module_type(route win32cui)
|
||||
add_importlibs(route ws2_32 iphlpapi msvcrt kernel32)
|
||||
add_cd_file(TARGET route DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET route DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -29,4 +29,4 @@ add_executable(telnet
|
|||
|
||||
set_module_type(telnet win32cui)
|
||||
add_importlibs(telnet ws2_32 user32 kernel32 msvcrt)
|
||||
add_cd_file(TARGET telnet DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET telnet DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -10,4 +10,4 @@ if(MSVC)
|
|||
add_importlibs(tracert ntdll)
|
||||
endif()
|
||||
|
||||
add_cd_file(TARGET tracert DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET tracert DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,4 +5,4 @@ add_executable(whois whois.c whois.rc)
|
|||
|
||||
set_module_type(whois win32cui)
|
||||
add_importlibs(whois ws2_32 msvcrt kernel32)
|
||||
add_cd_file(TARGET whois DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET whois DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -14,4 +14,4 @@ add_executable(notepad ${CMAKE_CURRENT_BINARY_DIR}/notepad_notepad.h.gch ${SOURC
|
|||
|
||||
set_module_type(notepad win32gui)
|
||||
add_importlibs(notepad user32 gdi32 comctl32 comdlg32 advapi32 shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET notepad DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET notepad DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -32,4 +32,4 @@ target_link_libraries(rapps uuid)
|
|||
add_importlibs(rapps advapi32 comctl32 gdi32 urlmon user32 shell32 shlwapi kernel32 msvcrt ntdll)
|
||||
add_dependencies(rapps rappsmsg)
|
||||
add_message_headers(rappsmsg.mc)
|
||||
add_cd_file(TARGET rapps DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET rapps DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -34,4 +34,4 @@ add_importlibs(regedit user32 gdi32 advapi32 ole32 shell32 comctl32 comdlg32 shl
|
|||
|
||||
#add_subdirectory(clb)
|
||||
|
||||
add_cd_file(TARGET regedit DESTINATION reactos)
|
||||
add_cd_file(TARGET regedit DESTINATION reactos FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(regedt32 regedt32.c resource.rc)
|
|||
|
||||
set_module_type(regedt32 win32gui)
|
||||
add_importlibs(regedt32 shell32 shlwapi msvcrt kernel32)
|
||||
add_cd_file(TARGET regedt32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET regedt32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -19,4 +19,4 @@ add_pch(sc ${CMAKE_CURRENT_SOURCE_DIR}/sc.h ${SOURCE})
|
|||
|
||||
set_module_type(sc win32cui)
|
||||
add_importlibs(sc advapi32 msvcrt kernel32)
|
||||
add_cd_file(TARGET sc DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET sc DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -13,4 +13,4 @@ set_target_properties(3dtext PROPERTIES SUFFIX ".scr")
|
|||
target_link_libraries(3dtext scrnsave)
|
||||
add_importlibs(3dtext user32 gdi32 opengl32 glu32 advapi32 msvcrt kernel32)
|
||||
|
||||
add_cd_file(TARGET 3dtext DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET 3dtext DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -9,4 +9,4 @@ set_target_properties(logon PROPERTIES SUFFIX ".scr")
|
|||
|
||||
target_link_libraries(logon scrnsave)
|
||||
add_importlibs(logon user32 gdi32 msvcrt kernel32)
|
||||
add_cd_file(TARGET logon DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET logon DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_pch(shutdown ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(shutdown win32cui)
|
||||
add_importlibs(shutdown advapi32 user32 msvcrt kernel32)
|
||||
add_cd_file(TARGET shutdown DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET shutdown DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -17,4 +17,4 @@ add_executable(sndrec32
|
|||
target_link_libraries(sndrec32 stlport)
|
||||
set_module_type(sndrec32 win32gui)
|
||||
add_importlibs(sndrec32 winmm user32 msacm32 comctl32 comdlg32 gdi32 msvcrt kernel32)
|
||||
add_cd_file(TARGET sndrec32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET sndrec32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -16,4 +16,4 @@ add_pch(sndvol32 ${CMAKE_CURRENT_SOURCE_DIR}/sndvol32.h ${SOURCE})
|
|||
|
||||
set_module_type(sndvol32 win32gui)
|
||||
add_importlibs(sndvol32 user32 advapi32 gdi32 comctl32 shell32 winmm msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET sndvol32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET sndvol32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -29,4 +29,4 @@ add_pch(taskmgr ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
|
|||
|
||||
set_module_type(taskmgr win32gui)
|
||||
add_importlibs(taskmgr advapi32 user32 gdi32 shell32 comctl32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET taskmgr DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET taskmgr DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -23,4 +23,4 @@ set_module_type(winhlp32 win32gui)
|
|||
|
||||
target_link_libraries(winhlp32 wine)
|
||||
add_importlibs(winhlp32 user32 gdi32 shell32 comctl32 comdlg32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET winhlp32 DESTINATION reactos)
|
||||
add_cd_file(TARGET winhlp32 DESTINATION reactos FOR all)
|
||||
|
|
|
@ -4,4 +4,4 @@ set_unicode()
|
|||
add_executable(winver winver.c)
|
||||
set_module_type(winver win32gui)
|
||||
add_importlibs(winver shell32 msvcrt kernel32)
|
||||
add_cd_file(TARGET winver DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET winver DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -20,4 +20,4 @@ set_module_type(wordpad win32gui)
|
|||
|
||||
target_link_libraries(wordpad wine uuid)
|
||||
add_importlibs(wordpad comdlg32 ole32 shell32 user32 gdi32 advapi32 comctl32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET wordpad DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET wordpad DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -4,4 +4,4 @@ set_unicode()
|
|||
add_executable(write write.c rsrc.rc)
|
||||
set_module_type(write win32gui)
|
||||
add_importlibs(write user32 gdi32 msvcrt kernel32)
|
||||
add_cd_file(TARGET write DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET write DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -12,4 +12,4 @@ add_executable(audiosrv
|
|||
|
||||
set_module_type(audiosrv win32cui)
|
||||
add_importlibs(audiosrv advapi32 user32 setupapi msvcrt kernel32)
|
||||
add_cd_file(TARGET audiosrv DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET audiosrv DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -19,4 +19,4 @@ add_pch(eventlog ${CMAKE_CURRENT_SOURCE_DIR}/eventlog.h ${SOURCE})
|
|||
|
||||
set_module_type(eventlog win32cui)
|
||||
add_importlibs(eventlog advapi32 rpcrt4 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET eventlog DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET eventlog DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -17,5 +17,5 @@ target_link_libraries(rpcss epmrpc irotrpc ${PSEH_LIB} wine)
|
|||
set_module_type(rpcss win32cui)
|
||||
|
||||
add_importlibs(rpcss advapi32 rpcrt4 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET rpcss DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET rpcss DESTINATION reactos/system32 FOR all)
|
||||
add_dependencies(rpcss winesdk)
|
||||
|
|
|
@ -7,4 +7,4 @@ target_link_libraries(spoolsv wine)
|
|||
|
||||
set_module_type(spoolsv win32cui)
|
||||
add_importlibs(spoolsv advapi32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET spoolsv DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET spoolsv DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -3,4 +3,4 @@ add_executable(svchost svchost.c svchost.rc)
|
|||
|
||||
set_module_type(svchost win32cui)
|
||||
add_importlibs(svchost advapi32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET svchost DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET svchost DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -19,5 +19,5 @@ set_module_type(tcpsvcs win32cui)
|
|||
add_importlibs(tcpsvcs ws2_32 advapi32 msvcrt kernel32 ntdll)
|
||||
|
||||
|
||||
add_cd_file(TARGET tcpsvcs DESTINATION reactos/system32)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/quotes DESTINATION reactos/system32/drivers/etc)
|
||||
add_cd_file(TARGET tcpsvcs DESTINATION reactos/system32 FOR all)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/quotes DESTINATION reactos/system32/drivers/etc FOR all)
|
|
@ -10,4 +10,4 @@ target_link_libraries(telnetd wine)
|
|||
|
||||
set_module_type(telnetd win32cui)
|
||||
add_importlibs(telnetd advapi32 ws2_32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET telnetd DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET telnetd DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -11,4 +11,4 @@ target_link_libraries(umpnpmgr pnprpc wdmguid ${PSEH_LIB})
|
|||
|
||||
set_module_type(umpnpmgr win32cui)
|
||||
add_importlibs(umpnpmgr advapi32 rpcrt4 userenv msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET umpnpmgr DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET umpnpmgr DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ target_link_libraries(wlansvc wlansvcrpc ${PSEH_LIB})
|
|||
|
||||
set_module_type(wlansvc win32cui)
|
||||
add_importlibs(wlansvc advapi32 rpcrt4 iphlpapi msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET wlansvc DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET wlansvc DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ target_link_libraries(reactos uuid)
|
|||
|
||||
set_module_type(reactos win32gui)
|
||||
add_importlibs(reactos gdi32 user32 comctl32 setupapi msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET reactos DESTINATION reactos NO_CAB NO_LIVECD)
|
||||
add_cd_file(TARGET reactos DESTINATION reactos NO_CAB FOR bootcd)
|
||||
|
|
|
@ -5,4 +5,4 @@ add_executable(setup setup.c setup.rc)
|
|||
|
||||
set_module_type(setup win32gui)
|
||||
add_importlibs(setup userenv msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET setup DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET setup DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -44,4 +44,4 @@ endif()
|
|||
|
||||
set_module_type(usetup nativecui)
|
||||
add_importlibs(usetup kernel32 ntdll)
|
||||
add_cd_file(TARGET usetup DESTINATION reactos/system32 NO_CAB NO_LIVECD NAME_ON_CD smss.exe)
|
||||
add_cd_file(TARGET usetup DESTINATION reactos/system32 NO_CAB NAME_ON_CD smss.exe FOR bootcd)
|
||||
|
|
|
@ -18,4 +18,4 @@ add_importlibs(vmwinst
|
|||
kernel32
|
||||
ntdll)
|
||||
|
||||
add_cd_file(TARGET vmwinst DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET vmwinst DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,4 +5,4 @@ add_executable(welcome welcome.c welcome.rc)
|
|||
|
||||
set_module_type(welcome win32gui)
|
||||
add_importlibs(welcome gdi32 user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET welcome DESTINATION reactos NO_CAB NO_LIVECD)
|
||||
add_cd_file(TARGET welcome DESTINATION reactos NO_CAB FOR bootcd)
|
||||
|
|
|
@ -79,4 +79,4 @@ target_link_libraries(cmd wine)
|
|||
add_pch(cmd ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h SOURCE)
|
||||
set_module_type(cmd win32cui)
|
||||
add_importlibs(cmd advapi32 user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET cmd DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET cmd DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -38,4 +38,4 @@ add_importlibs(explorer_new
|
|||
kernel32
|
||||
ntdll)
|
||||
|
||||
add_cd_file(TARGET explorer_new DESTINATION reactos)
|
||||
add_cd_file(TARGET explorer_new DESTINATION reactos FOR all)
|
||||
|
|
|
@ -73,5 +73,5 @@ add_importlibs(explorer advapi32 gdi32 user32 ws2_32 msimg32 comctl32 ole32 olea
|
|||
set_image_base(explorer 0x00400000)
|
||||
|
||||
add_dependencies(explorer psdk)
|
||||
add_cd_file(TARGET explorer DESTINATION reactos)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/explorer-cfg-template.xml DESTINATION reactos)
|
||||
add_cd_file(TARGET explorer DESTINATION reactos FOR all)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/explorer-cfg-template.xml DESTINATION reactos FOR all)
|
||||
|
|
|
@ -14,4 +14,4 @@ set_module_type(notifyhook win32dll)
|
|||
|
||||
add_importlibs(notifyhook user32 msvcrt kernel32)
|
||||
add_importlib_target(notifyhook.spec)
|
||||
add_cd_file(TARGET notifyhook DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET notifyhook DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -5,4 +5,4 @@ set_module_type(autochk nativecui)
|
|||
|
||||
target_link_libraries(autochk mingw_common nt)
|
||||
add_importlibs(autochk kernel32 ntdll)
|
||||
add_cd_file(TARGET autochk DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET autochk DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(bootok bootok.c bootok.rc)
|
|||
|
||||
set_module_type(bootok win32cui)
|
||||
add_importlibs(bootok advapi32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET bootok DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET bootok DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(expand expand.c expand.rc)
|
|||
|
||||
set_module_type(expand win32cui)
|
||||
add_importlibs(expand lz32 setupapi user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET expand DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET expand DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ add_executable(format format.c format.rc)
|
|||
|
||||
set_module_type(format win32cui)
|
||||
add_importlibs(format user32 fmifs msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET format DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET format DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(lsass lsass.c lsass.rc)
|
|||
|
||||
set_module_type(lsass win32gui)
|
||||
add_importlibs(lsass advapi32 lsasrv msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET lsass DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET lsass DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -16,4 +16,4 @@ set_module_type(msiexec win32gui)
|
|||
|
||||
target_link_libraries(msiexec uuid wine)
|
||||
add_importlibs(msiexec user32 advapi32 ole32 msi msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET msiexec DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET msiexec DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -9,4 +9,4 @@ add_executable(regsvr32 regsvr32.c regsvr32.rc)
|
|||
|
||||
set_module_type(regsvr32 win32gui)
|
||||
add_importlibs(regsvr32 user32 shell32 ole32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET regsvr32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET regsvr32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -7,4 +7,4 @@ add_executable(rundll32 rundll32.c rundll32.rc)
|
|||
|
||||
set_module_type(rundll32 win32gui)
|
||||
add_importlibs(rundll32 user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET rundll32 DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET rundll32 DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -6,4 +6,4 @@ add_executable(runonce runonce.c runonce.rc)
|
|||
|
||||
set_module_type(runonce win32gui)
|
||||
add_importlibs(runonce advapi32 user32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET runonce DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET runonce DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -24,4 +24,4 @@ add_pch(services ${CMAKE_CURRENT_SOURCE_DIR}/services.h ${SOURCE})
|
|||
|
||||
set_module_type(services win32cui)
|
||||
add_importlibs(services user32 advapi32 rpcrt4 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET services DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET services DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -35,4 +35,4 @@ add_pch(smss ${CMAKE_CURRENT_SOURCE_DIR}/smss.h ${SOURCE})
|
|||
|
||||
set_module_type(smss nativecui)
|
||||
add_importlibs(smss ntdll)
|
||||
add_cd_file(TARGET smss DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET smss DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -8,4 +8,4 @@ add_executable(subst subst.c subst.rc)
|
|||
|
||||
set_module_type(subst win32cui)
|
||||
add_importlibs(subst msvcrt kernel32 user32 ntdll)
|
||||
add_cd_file(TARGET subst DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET subst DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -9,4 +9,4 @@ target_link_libraries(userinit wine)
|
|||
|
||||
set_module_type(userinit win32gui)
|
||||
add_importlibs(userinit user32 gdi32 advapi32 shell32 shlwapi msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET userinit DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET userinit DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -16,4 +16,4 @@ add_pch(winlogon ${CMAKE_CURRENT_SOURCE_DIR}/winlogon.h ${SOURCE})
|
|||
|
||||
set_module_type(winlogon win32gui)
|
||||
add_importlibs(winlogon user32 advapi32 userenv secur32 msvcrt kernel32 ntdll)
|
||||
add_cd_file(TARGET winlogon DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET winlogon DESTINATION reactos/system32 FOR all)
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
|
||||
add_subdirectory(packages)
|
||||
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/txtsetup.sif DESTINATION reactos NO_CAB NO_LIVECD)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivecls_${ARCH}.inf DESTINATION reactos NO_CAB NO_LIVECD NAME_ON_CD hivecls.inf)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivedef_${ARCH}.inf DESTINATION reactos NO_CAB NO_LIVECD NAME_ON_CD hivedef.inf)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivesft_${ARCH}.inf DESTINATION reactos NO_CAB NO_LIVECD NAME_ON_CD hivesft.inf)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivesys_${ARCH}.inf DESTINATION reactos NO_CAB NAME_ON_CD hivesys.inf)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/txtsetup.sif DESTINATION reactos NO_CAB FOR bootcd)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivecls_${ARCH}.inf DESTINATION reactos NO_CAB NAME_ON_CD hivecls.inf FOR bootcd)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivedef_${ARCH}.inf DESTINATION reactos NO_CAB NAME_ON_CD hivedef.inf FOR bootcd)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivesft_${ARCH}.inf DESTINATION reactos NO_CAB NAME_ON_CD hivesft.inf FOR bootcd)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/hivesys_${ARCH}.inf DESTINATION reactos NO_CAB NAME_ON_CD hivesys.inf FOR bootcd)
|
||||
|
||||
# bootcd/livecd hives
|
||||
list(APPEND CD_HIVES
|
||||
|
@ -17,7 +17,7 @@ add_custom_target(livecd_hives
|
|||
DEPENDS native-mkhive ${CD_HIVES})
|
||||
|
||||
#regtest
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/bootcdregtest/regtest.cmd DESTINATION reactos/bin)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/bootcdregtest/regtest.cmd DESTINATION reactos/bin FOR all)
|
||||
|
||||
#freeldr.ini
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/bootcd.ini DESTINATION root NO_CAB NAME_ON_CD freeldr.ini NO_LIVECD)
|
||||
add_cd_file(FILE ${CMAKE_CURRENT_SOURCE_DIR}/bootcd.ini DESTINATION root NO_CAB NAME_ON_CD freeldr.ini FOR bootcd)
|
||||
|
|
|
@ -42,4 +42,4 @@ add_custom_target(reactos_cab
|
|||
DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/reactos.inf
|
||||
VERBATIM)
|
||||
|
||||
add_cd_file(TARGET reactos_cab FILE ${CMAKE_CURRENT_BINARY_DIR}/reactos.cab ${CMAKE_CURRENT_BINARY_DIR}/reactos.inf DESTINATION reactos NO_CAB NO_LIVECD)
|
||||
add_cd_file(TARGET reactos_cab FILE ${CMAKE_CURRENT_BINARY_DIR}/reactos.cab ${CMAKE_CURRENT_BINARY_DIR}/reactos.inf DESTINATION reactos NO_CAB FOR bootcd)
|
||||
|
|
|
@ -6,9 +6,9 @@ CreateBootSectorTarget(fat ${CMAKE_CURRENT_SOURCE_DIR}/fat.asm ${CMAKE_CURRENT_B
|
|||
CreateBootSectorTarget(isoboot ${CMAKE_CURRENT_SOURCE_DIR}/isoboot.asm ${CMAKE_CURRENT_BINARY_DIR}/isoboot.bin)
|
||||
CreateBootSectorTarget(isobtrt ${CMAKE_CURRENT_SOURCE_DIR}/isobtrt.asm ${CMAKE_CURRENT_BINARY_DIR}/isobtrt.bin)
|
||||
|
||||
add_cd_file(TARGET dosmbr DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/dosmbr.bin)
|
||||
add_cd_file(TARGET ext2 DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/ext2.bin)
|
||||
add_cd_file(TARGET fat32 DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/fat32.bin)
|
||||
add_cd_file(TARGET fat DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/fat.bin)
|
||||
add_cd_file(TARGET isoboot DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/isoboot.bin)
|
||||
add_cd_file(TARGET isobtrt DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/isobtrt.bin)
|
||||
add_cd_file(TARGET dosmbr DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/dosmbr.bin FOR all)
|
||||
add_cd_file(TARGET ext2 DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/ext2.bin FOR all)
|
||||
add_cd_file(TARGET fat32 DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/fat32.bin FOR all)
|
||||
add_cd_file(TARGET fat DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/fat.bin FOR all)
|
||||
add_cd_file(TARGET isoboot DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/isoboot.bin FOR all)
|
||||
add_cd_file(TARGET isobtrt DESTINATION loader NO_CAB FILE ${CMAKE_CURRENT_BINARY_DIR}/isobtrt.bin FOR all)
|
|
@ -192,7 +192,7 @@ target_link_libraries(freeldr
|
|||
add_pch(freeldr ${CMAKE_CURRENT_SOURCE_DIR}/include/freeldr.h ${FREELDR_SOURCE})
|
||||
add_dependencies(freeldr asm)
|
||||
|
||||
add_cd_file(TARGET freeldr DESTINATION loader NO_CAB)
|
||||
add_cd_file(TARGET freeldr DESTINATION loader NO_CAB FOR all)
|
||||
|
||||
list(APPEND SETUPLDR_MAIN_SOURCE
|
||||
bootmgr.c
|
||||
|
@ -239,5 +239,5 @@ target_link_libraries(setupldr
|
|||
|
||||
add_dependencies(setupldr asm)
|
||||
|
||||
add_cd_file(TARGET setupldr DESTINATION loader NO_CAB)
|
||||
add_cd_file(TARGET setupldr DESTINATION loader NO_CAB FOR all)
|
||||
|
||||
|
|
2
dll/3rdparty/dxtn/CMakeLists.txt
vendored
2
dll/3rdparty/dxtn/CMakeLists.txt
vendored
|
@ -16,4 +16,4 @@ add_importlibs(dxtn msvcrt)
|
|||
|
||||
add_dependencies(dxtn psdk)
|
||||
|
||||
add_cd_file(TARGET dxtn DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET dxtn DESTINATION reactos/system32 FOR all)
|
||||
|
|
2
dll/3rdparty/libjpeg/CMakeLists.txt
vendored
2
dll/3rdparty/libjpeg/CMakeLists.txt
vendored
|
@ -70,4 +70,4 @@ add_importlibs(libjpeg msvcrt kernel32)
|
|||
|
||||
add_dependencies(libjpeg psdk)
|
||||
|
||||
add_cd_file(TARGET libjpeg DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET libjpeg DESTINATION reactos/system32 FOR all)
|
||||
|
|
2
dll/3rdparty/libpng/CMakeLists.txt
vendored
2
dll/3rdparty/libpng/CMakeLists.txt
vendored
|
@ -36,4 +36,4 @@ add_importlibs(libpng msvcrt kernel32)
|
|||
|
||||
add_dependencies(libpng psdk)
|
||||
|
||||
add_cd_file(TARGET libpng DESTINATION reactos/system32)
|
||||
add_cd_file(TARGET libpng DESTINATION reactos/system32 FOR all)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue