[CMAKE]
authorSylvain Petreolle <spetreolle@yahoo.fr>
Fri, 22 Oct 2010 19:40:56 +0000 (19:40 +0000)
committerSylvain Petreolle <spetreolle@yahoo.fr>
Fri, 22 Oct 2010 19:40:56 +0000 (19:40 +0000)
Add each win32dll module to livecd and remove global temporary add-on from gcc.cmake.
Fix pch use in fmifs.
Enable remaining dlls in dll/win32/CMakeLists.txt.

svn path=/branches/cmake-bringup/; revision=49230

199 files changed:
base/applications/kbswitch/kbsdll/CMakeLists.txt
base/shell/explorer/notifyhook/CMakeLists.txt
dll/cpl/access/CMakeLists.txt
dll/cpl/appwiz/CMakeLists.txt
dll/cpl/console/CMakeLists.txt
dll/cpl/desk/CMakeLists.txt
dll/cpl/hdwwiz/CMakeLists.txt
dll/cpl/input/CMakeLists.txt
dll/cpl/intl/CMakeLists.txt
dll/cpl/joy/CMakeLists.txt
dll/cpl/main/CMakeLists.txt
dll/cpl/mmsys/CMakeLists.txt
dll/cpl/ncpa/CMakeLists.txt
dll/cpl/odbccp32/CMakeLists.txt
dll/cpl/powercfg/CMakeLists.txt
dll/cpl/sysdm/CMakeLists.txt
dll/cpl/telephon/CMakeLists.txt
dll/cpl/timedate/CMakeLists.txt
dll/cpl/usrmgr/CMakeLists.txt
dll/directx/amstream/CMakeLists.txt
dll/directx/devenum/CMakeLists.txt
dll/directx/dinput/CMakeLists.txt
dll/directx/dsound/CMakeLists.txt
dll/directx/dxdiagn/CMakeLists.txt
dll/directx/ksuser/CMakeLists.txt
dll/directx/qedit/CMakeLists.txt
dll/directx/wine/d3d8/CMakeLists.txt
dll/directx/wine/d3d9/CMakeLists.txt
dll/keyboard/kbdus/CMakeLists.txt
dll/shellext/deskadp/CMakeLists.txt
dll/shellext/deskmon/CMakeLists.txt
dll/shellext/devcpux/CMakeLists.txt
dll/shellext/fontext/CMakeLists.txt
dll/shellext/slayer/CMakeLists.txt
dll/win32/CMakeLists.txt
dll/win32/acledit/CMakeLists.txt
dll/win32/aclui/CMakeLists.txt
dll/win32/activeds/CMakeLists.txt
dll/win32/advapi32/CMakeLists.txt
dll/win32/advpack/CMakeLists.txt
dll/win32/authz/CMakeLists.txt
dll/win32/avicap32/CMakeLists.txt
dll/win32/avifil32/CMakeLists.txt
dll/win32/batt/CMakeLists.txt
dll/win32/bcrypt/CMakeLists.txt
dll/win32/browseui/CMakeLists.txt
dll/win32/cards/CMakeLists.txt
dll/win32/clusapi/CMakeLists.txt
dll/win32/comctl32/CMakeLists.txt
dll/win32/comdlg32/CMakeLists.txt
dll/win32/compstui/CMakeLists.txt
dll/win32/credui/CMakeLists.txt
dll/win32/crtdll/CMakeLists.txt
dll/win32/crypt32/CMakeLists.txt
dll/win32/cryptdlg/CMakeLists.txt
dll/win32/cryptdll/CMakeLists.txt
dll/win32/cryptnet/CMakeLists.txt
dll/win32/cryptui/CMakeLists.txt
dll/win32/dbghelp/CMakeLists.txt
dll/win32/dciman32/CMakeLists.txt
dll/win32/devmgr/CMakeLists.txt
dll/win32/dhcpcsvc/CMakeLists.txt
dll/win32/dwmapi/CMakeLists.txt
dll/win32/faultrep/CMakeLists.txt
dll/win32/fmifs/CMakeLists.txt
dll/win32/fusion/CMakeLists.txt
dll/win32/gdi32/CMakeLists.txt
dll/win32/gdiplus/CMakeLists.txt
dll/win32/getuname/CMakeLists.txt
dll/win32/hid/CMakeLists.txt
dll/win32/hlink/CMakeLists.txt
dll/win32/hnetcfg/CMakeLists.txt
dll/win32/httpapi/CMakeLists.txt
dll/win32/iccvid/CMakeLists.txt
dll/win32/icmp/CMakeLists.txt
dll/win32/imagehlp/CMakeLists.txt
dll/win32/imm32/CMakeLists.txt
dll/win32/inetcomm/CMakeLists.txt
dll/win32/inetmib1/CMakeLists.txt
dll/win32/initpki/CMakeLists.txt
dll/win32/inseng/CMakeLists.txt
dll/win32/iphlpapi/CMakeLists.txt
dll/win32/itircl/CMakeLists.txt
dll/win32/itss/CMakeLists.txt
dll/win32/kernel32/CMakeLists.txt
dll/win32/loadperf/CMakeLists.txt
dll/win32/localspl/CMakeLists.txt
dll/win32/localui/CMakeLists.txt
dll/win32/lpk/CMakeLists.txt
dll/win32/mapi32/CMakeLists.txt
dll/win32/mciavi32/CMakeLists.txt
dll/win32/mciqtz32/CMakeLists.txt
dll/win32/modemui/CMakeLists.txt
dll/win32/mpr/CMakeLists.txt
dll/win32/mprapi/CMakeLists.txt
dll/win32/msacm32/CMakeLists.txt
dll/win32/msafd/CMakeLists.txt
dll/win32/mscat32/CMakeLists.txt
dll/win32/mscms/CMakeLists.txt
dll/win32/mscoree/CMakeLists.txt
dll/win32/msctf/CMakeLists.txt
dll/win32/msftedit/CMakeLists.txt
dll/win32/msgina/CMakeLists.txt
dll/win32/msimg32/CMakeLists.txt
dll/win32/msimtf/CMakeLists.txt
dll/win32/msisip/CMakeLists.txt
dll/win32/msnet32/CMakeLists.txt
dll/win32/msrle32/CMakeLists.txt
dll/win32/mssign32/CMakeLists.txt
dll/win32/mssip32/CMakeLists.txt
dll/win32/mstask/CMakeLists.txt
dll/win32/msvcrt/CMakeLists.txt
dll/win32/msvcrt40/CMakeLists.txt
dll/win32/msvfw32/CMakeLists.txt
dll/win32/msvidc32/CMakeLists.txt
dll/win32/mswsock/CMakeLists.txt
dll/win32/msxml3/CMakeLists.txt
dll/win32/netapi32/CMakeLists.txt
dll/win32/netcfgx/CMakeLists.txt
dll/win32/netevent/CMakeLists.txt
dll/win32/netid/CMakeLists.txt
dll/win32/netshell/CMakeLists.txt
dll/win32/newdev/CMakeLists.txt
dll/win32/ntlanman/CMakeLists.txt
dll/win32/ntmarta/CMakeLists.txt
dll/win32/ntprint/CMakeLists.txt
dll/win32/objsel/CMakeLists.txt
dll/win32/odbc32/CMakeLists.txt
dll/win32/ole32/CMakeLists.txt
dll/win32/oleaut32/CMakeLists.txt
dll/win32/oledlg/CMakeLists.txt
dll/win32/olethk32/CMakeLists.txt
dll/win32/opengl32/CMakeLists.txt
dll/win32/pidgen/CMakeLists.txt
dll/win32/powrprof/CMakeLists.txt
dll/win32/psapi/CMakeLists.txt
dll/win32/query/CMakeLists.txt
dll/win32/rasadhlp/CMakeLists.txt
dll/win32/rasdlg/CMakeLists.txt
dll/win32/rasman/CMakeLists.txt
dll/win32/resutils/CMakeLists.txt
dll/win32/riched20/CMakeLists.txt
dll/win32/riched32/CMakeLists.txt
dll/win32/rpcrt4/CMakeLists.txt
dll/win32/rsaenh/CMakeLists.txt
dll/win32/samlib/CMakeLists.txt
dll/win32/sccbase/CMakeLists.txt
dll/win32/schannel/CMakeLists.txt
dll/win32/secur32/CMakeLists.txt
dll/win32/sensapi/CMakeLists.txt
dll/win32/serialui/CMakeLists.txt
dll/win32/setupapi/CMakeLists.txt
dll/win32/sfc/CMakeLists.txt
dll/win32/sfc_os/CMakeLists.txt
dll/win32/shell32/CMakeLists.txt
dll/win32/shimgvw/CMakeLists.txt
dll/win32/shlwapi/CMakeLists.txt
dll/win32/slbcsp/CMakeLists.txt
dll/win32/smdll/CMakeLists.txt
dll/win32/sndblst/CMakeLists.txt
dll/win32/snmpapi/CMakeLists.txt
dll/win32/spoolss/CMakeLists.txt
dll/win32/syssetup/CMakeLists.txt
dll/win32/t2embed/CMakeLists.txt
dll/win32/traffic/CMakeLists.txt
dll/win32/twain_32/CMakeLists.txt
dll/win32/uext2/CMakeLists.txt
dll/win32/ufat/CMakeLists.txt
dll/win32/ufatx/CMakeLists.txt
dll/win32/untfs/CMakeLists.txt
dll/win32/url/CMakeLists.txt
dll/win32/urlmon/CMakeLists.txt
dll/win32/user32/CMakeLists.txt
dll/win32/userenv/CMakeLists.txt
dll/win32/usp10/CMakeLists.txt
dll/win32/uxtheme/CMakeLists.txt
dll/win32/vdmdbg/CMakeLists.txt
dll/win32/windowscodecs/CMakeLists.txt
dll/win32/winhttp/CMakeLists.txt
dll/win32/wininet/CMakeLists.txt
dll/win32/winmm/CMakeLists.txt
dll/win32/winspool/CMakeLists.txt
dll/win32/winsta/CMakeLists.txt
dll/win32/wintrust/CMakeLists.txt
dll/win32/wldap32/CMakeLists.txt
dll/win32/ws2_32/CMakeLists.txt
dll/win32/ws2_32_new/CMakeLists.txt
dll/win32/ws2help/CMakeLists.txt
dll/win32/wshirda/CMakeLists.txt
dll/win32/wsock32/CMakeLists.txt
dll/win32/wtsapi32/CMakeLists.txt
dll/win32/wuapi/CMakeLists.txt
dll/win32/xinput1_1/CMakeLists.txt
dll/win32/xinput1_2/CMakeLists.txt
dll/win32/xinput1_3/CMakeLists.txt
dll/win32/xinput9_1_0/CMakeLists.txt
dll/win32/xmllite/CMakeLists.txt
gcc.cmake
subsystems/win32/csrss/win32csr/CMakeLists.txt

index 7f9df23..d46b9f5 100644 (file)
@@ -11,3 +11,4 @@ set_module_type(kbsdll win32dll)
 add_importlibs(kbsdll user32 comctl32 kernel32)
 
 add_dependencies(kbsdll kbsdll_def)
+add_livecd_target(kbsdll reactos/system32)
index ad94a20..6042c0b 100644 (file)
@@ -7,4 +7,6 @@ set_module_type(notifyhook win32dll)
 target_link_libraries(notifyhook 
     ${CMAKE_CURRENT_SOURCE_DIR}/notifyhook.def
     -lkernel32
-    -luser32)
\ No newline at end of file
+    -luser32)
+
+add_livecd_target(notifyhook reactos/system32)
\ No newline at end of file
index fc11781..03f75a6 100644 (file)
@@ -25,3 +25,4 @@ add_importlibs(access
     kernel32)
 
 add_dependencies(access access_def)
+add_livecd_target(access reactos/system32)
index 407b2b4..9f83a92 100644 (file)
@@ -22,3 +22,4 @@ add_importlibs(appwiz
     kernel32)
 
 add_dependencies(appwiz appwiz_def)
+add_livecd_target(appwiz reactos/system32)
index 25d21ef..d341d90 100644 (file)
@@ -26,3 +26,4 @@ add_importlibs(console
 
 add_pch(console ${CMAKE_CURRENT_SOURCE_DIR}/console.h ${SOURCE})
 add_dependencies(console console_def)
+add_livecd_target(console reactos/system32)
index 593491f..78fcca4 100644 (file)
@@ -45,3 +45,4 @@ add_importlibs(desk
     ntdll)
 
 add_dependencies(desk desk_def)
+add_livecd_target(desk reactos/system32)
index 9d2a868..c3fbdfb 100644 (file)
@@ -22,3 +22,4 @@ add_importlibs(hdwwiz
     ntdll)
 
 add_dependencies(hdwwiz hdwwiz_def)
+add_livecd_target(hdwwiz reactos/system32)
index bcc4dd8..6bbfa47 100644 (file)
@@ -24,3 +24,4 @@ add_importlibs(input
     kernel32)
 
 add_dependencies(input input_def)
+add_livecd_target(input reactos/system32)
index 68e3029..bdb8603 100644 (file)
@@ -34,3 +34,4 @@ add_importlibs(intl
     kernel32)
 
 add_dependencies(intl intl_def)
+add_livecd_target(intl reactos/system32)
index 152153f..de64c73 100644 (file)
@@ -16,3 +16,4 @@ add_importlibs(joy
     shell32)
 
 add_dependencies(joy joy_def)
+add_livecd_target(joy reactos/system32)
index 487bff2..0ae0a62 100644 (file)
@@ -27,3 +27,4 @@ add_importlibs(main
     kernel32)
 
 add_dependencies(main main_def)
+add_livecd_target(main reactos/system32)
index 0c15d5c..0063f79 100644 (file)
@@ -32,3 +32,4 @@ add_importlibs(mmsys
     kernel32)
 
 add_dependencies(mmsys mmsys_def)
+add_livecd_target(mmsys reactos/system32)
index 6d5e32f..9fb7fa2 100644 (file)
@@ -15,3 +15,4 @@ add_importlibs(ncpa
     shell32)
 
 add_dependencies(ncpa ncpa_def)
+add_livecd_target(ncpa reactos/system32)
index f68e629..fa64e9c 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(odbccp32i ${CMAKE_CURRENT_BINARY_DIR}/odbccp32.def)
 
 add_importlibs(odbccp32i user32 comctl32 kernel32)
 add_dependencies(odbccp32i odbccp32i_def)
+add_livecd_target(odbccp32i reactos/system32)
index a9ef13a..c7a1766 100644 (file)
@@ -26,3 +26,4 @@ add_importlibs(powercfg
     kernel32)
 
 add_dependencies(powercfg powercfg_def)
+add_livecd_target(powercfg reactos/system32)
index 780aa0f..200ca69 100644 (file)
@@ -38,3 +38,4 @@ add_importlibs(sysdm
 
 add_pch(sysdm ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(sysdm sysdm_def)
+add_livecd_target(sysdm reactos/system32)
index eb40f4d..bc7c9e4 100644 (file)
@@ -18,3 +18,4 @@ add_importlibs(telephon
     kernel32)
 
 add_dependencies(telephon telephon_def)
+add_livecd_target(telephon reactos/system32)
index 45f6434..e7e629a 100644 (file)
@@ -26,3 +26,4 @@ add_importlibs(timedate
     iphlpapi)
 
 add_dependencies(timedate timedate_def)
+add_livecd_target(timedate reactos/system32)
index de1fd37..089fe2e 100644 (file)
@@ -29,3 +29,4 @@ add_importlibs(usrmgr
     ntdll)
 
 add_dependencies(usrmgr usrmgr_def)
+add_livecd_target(usrmgr reactos/system32)
index 0595801..287fa57 100644 (file)
@@ -30,3 +30,4 @@ add_importlibs(amstream
     ntdll)
 
 add_dependencies(amstream amstream_def dxsdk)
+add_livecd_target(amstream reactos/system32)
index 04b2e94..253c9b1 100644 (file)
@@ -34,3 +34,4 @@ add_importlibs(devenum
     ntdll)
 
 add_dependencies(devenum devenum_def)
+add_livecd_target(devenum reactos/system32)
index 85f6e21..2899bec 100644 (file)
@@ -36,3 +36,4 @@ add_importlibs(dinput
     ntdll)
 
 add_dependencies(dinput dinput_def)
+add_livecd_target(dinput reactos/system32)
index 7664047..900bd58 100644 (file)
@@ -37,3 +37,4 @@ add_importlibs(dsound
     ntdll)
 
 add_dependencies(dsound dsound_def)
+add_livecd_target(dsound reactos/system32)
index 671088b..2309660 100644 (file)
@@ -27,3 +27,4 @@ add_importlibs(dxdiagn
     ntdll)
 
 add_dependencies(dxdiagn dxdiagn_def)
+add_livecd_target(dxdiagn reactos/system32)
index 8160b83..fc6196f 100644 (file)
@@ -9,3 +9,4 @@ target_link_libraries(ksuser ${CMAKE_CURRENT_BINARY_DIR}/ksuser.def)
 
 add_importlibs(ksuser advapi32 kernel32 ntdll)
 add_dependencies(ksuser ksuser_def psdk bugcodes)
+add_livecd_target(ksuser reactos/system32)
index 51adb77..b6d5046 100644 (file)
@@ -32,3 +32,4 @@ add_importlibs(qedit
     ntdll)
 
 add_dependencies(qedit qedit_def)
+add_livecd_target(qedit reactos/system32)
index e213775..aa3bcd9 100644 (file)
@@ -38,3 +38,4 @@ add_importlibs(d3d8
     wined3d)
 
 add_dependencies(d3d8 d3d8_def wineheaders)
+add_livecd_target(d3d8 reactos/system32)
index fe017a5..0752a35 100644 (file)
@@ -40,3 +40,4 @@ add_importlibs(d3d9
     wined3d)
 
 add_dependencies(d3d9 d3d9_def wineheaders)
+add_livecd_target(d3d9 reactos/system32)
index 36e3ef3..f7ab64a 100644 (file)
@@ -1,4 +1,3 @@
-
 include_directories(${REACTOS_SOURCE_DIR}/ntoskrnl/include)
 
 spec2def(kbdus ${CMAKE_CURRENT_SOURCE_DIR}/kbdus.spec ${CMAKE_CURRENT_BINARY_DIR}/kbdus.def)
@@ -10,3 +9,4 @@ set_entrypoint(kbdus 0)
 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
index a624401..8a6ee6e 100644 (file)
@@ -24,3 +24,4 @@ add_importlibs(deskadp
 
 add_pch(deskadp ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(deskadp deskadp_def)
+add_livecd_target(deskadp reactos/system32)
index 4f23c22..c4d555b 100644 (file)
@@ -24,3 +24,4 @@ add_importlibs(deskmon
 
 add_pch(deskmon ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(deskmon deskmon_def)
+add_livecd_target(deskmon reactos/system32)
index 96568f4..8f77431 100644 (file)
@@ -17,3 +17,4 @@ add_importlibs(devcpux
     ntdll)
 
 add_dependencies(devcpux devcpux_def)
+add_livecd_target(devcpux reactos/system32)
index b4ca5c0..950b39c 100644 (file)
@@ -24,3 +24,4 @@ add_importlibs(fontext
     ntdll)
 
 add_dependencies(fontext fontext_def)
+add_livecd_target(fontext reactos/system32)
index cfb0c4e..feeda20 100644 (file)
@@ -22,3 +22,4 @@ add_importlibs(slayer
 
 add_pch(slayer ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(slayer slayer_def)
+add_livecd_target(slayer reactos/system32)
index 78ad617..fa10f98 100644 (file)
@@ -122,9 +122,9 @@ add_subdirectory(ntprint)
 add_subdirectory(objsel)
 add_subdirectory(odbc32)
 add_subdirectory(odbccp32)
-#add_subdirectory(ole32)
+add_subdirectory(ole32)
 add_subdirectory(oleacc)
-#add_subdirectory(oleaut32)
+add_subdirectory(oleaut32)
 add_subdirectory(olecli32)
 add_subdirectory(oledlg)
 add_subdirectory(olepro32)
@@ -147,7 +147,7 @@ add_subdirectory(rasman)
 add_subdirectory(resutils)
 add_subdirectory(riched20)
 add_subdirectory(riched32)
-#add_subdirectory(rpcrt4)
+add_subdirectory(rpcrt4)
 add_subdirectory(rsabase)
 add_subdirectory(rsaenh)
 add_subdirectory(samlib)
@@ -163,7 +163,7 @@ add_subdirectory(sfc)
 add_subdirectory(sfc_os)
 add_subdirectory(shdoclc)
 #add_subdirectory(shdocvw)
-#add_subdirectory(shell32)
+add_subdirectory(shell32)
 add_subdirectory(shfolder)
 add_subdirectory(shimgvw)
 add_subdirectory(shlwapi)
@@ -190,7 +190,7 @@ add_subdirectory(ufatx)
 add_subdirectory(untfs)
 add_subdirectory(updspapi)
 add_subdirectory(url)
-#add_subdirectory(urlmon)
+add_subdirectory(urlmon)
 add_subdirectory(user32)
 add_subdirectory(userenv)
 add_subdirectory(usp10)
index abd37c6..26d75b3 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(acledit ${CMAKE_CURRENT_BINARY_DIR}/acledit.def)
 add_importlibs(acledit ntdll)
 
 add_dependencies(acledit acledit_def)
+add_livecd_target(acledit reactos/system32)
index 3dcabb4..d642169 100644 (file)
@@ -24,3 +24,4 @@ add_importlibs(aclui user32 gdi32 comctl32 ole32 oleaut32 advapi32 uxtheme kerne
 
 add_pch(aclui ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(aclui aclui_def)
+add_livecd_target(aclui reactos/system32)
index 3ff192a..d227e9c 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(activeds
 add_importlibs(activeds kernel32 ntdll)
 
 add_dependencies(activeds activeds_def)
+add_livecd_target(activeds reactos/system32)
index c7fd3a5..922e989 100644 (file)
@@ -58,3 +58,4 @@ target_link_libraries(advapi32
 add_importlibs(advapi32 rpcrt4 kernel32 ntdll)
 
 add_pch(advapi32 ${CMAKE_CURRENT_SOURCE_DIR}/advapi32.h ${SOURCE})
+add_livecd_target(advapi32 reactos/system32)
index de5205a..ddbf38d 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(advpack
 
 add_importlibs(advpack ole32 setupapi version advapi32 kernel32 ntdll)
 add_dependencies(advpack advpack_def)
+add_livecd_target(advpack reactos/system32)
index cfcb235..0505643 100644 (file)
@@ -20,3 +20,4 @@ target_link_libraries(authz ${CMAKE_CURRENT_BINARY_DIR}/authz.def)
 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)
index dd20d85..bef0a50 100644 (file)
@@ -13,3 +13,4 @@ target_link_libraries(avicap32
 
 add_importlibs(avicap32 advapi32 user32 version kernel32 ntdll)
 add_dependencies(avicap32 avicap32_def)
+add_livecd_target(avicap32 reactos/system32)
index 02aa70a..c9c16a8 100644 (file)
@@ -40,3 +40,4 @@ add_importlibs(avifil32
     ntdll)
 
 add_dependencies(avifil32 avifil32_def)
+add_livecd_target(avifil32 reactos/system32)
index e28756a..8dcec8b 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(batt ${CMAKE_CURRENT_BINARY_DIR}/batt.def)
 
 add_importlibs(batt kernel32)
 add_dependencies(batt batt_def)
+add_livecd_target(batt reactos/system32)
index 3683b2b..fec7b3a 100644 (file)
@@ -17,3 +17,4 @@ target_link_libraries(bcrypt
 add_importlibs(bcrypt kernel32 ntdll)
 
 add_dependencies(bcrypt bcrypt_def)
+add_livecd_target(bcrypt reactos/system32)
index 872dc3d..72bfc35 100644 (file)
@@ -52,3 +52,4 @@ add_importlibs(browseui
     ntdll)
 
 add_dependencies(browseui browseui_def)
+add_livecd_target(browseui reactos/system32)
index 0ee0b5f..bfad4cf 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(cards ${CMAKE_CURRENT_BINARY_DIR}/cards.def)
 
 add_importlibs(cards user32 gdi32)
 add_dependencies(cards cards_def)
+add_livecd_target(cards reactos/system32)
index cf78730..4795dbc 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(clusapi
 
 add_importlibs(clusapi kernel32 ntdll)
 add_dependencies(clusapi clusapi_def)
+add_livecd_target(clusapi reactos/system32)
index e32db17..14f7337 100644 (file)
@@ -67,3 +67,4 @@ add_importlibs(comctl32
     ntdll)
 
 add_dependencies(comctl32 comctl32_def)
+add_livecd_target(comctl32 reactos/system32)
index 2ea0100..d951be1 100644 (file)
@@ -38,3 +38,4 @@ add_importlibs(comdlg32
     ntdll)
 
 add_dependencies(comdlg32 comdlg32_def)
+add_livecd_target(comdlg32 reactos/system32)
index 6d2b561..f6e8ae8 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(compstui
 
 add_importlibs(compstui kernel32 ntdll)
 add_dependencies(compstui compstui_def)
+add_livecd_target(compstui reactos/system32)
index 2cca55f..9616413 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(credui
 
 add_importlibs(credui advapi32 user32 comctl32 kernel32 ntdll)
 add_dependencies(credui credui_def)
+add_livecd_target(credui reactos/system32)
index 6119e82..a097864 100644 (file)
@@ -28,3 +28,4 @@ target_link_libraries(crtdll
 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)
index 47e2662..3b0c4cf 100644 (file)
@@ -50,3 +50,4 @@ target_link_libraries(crypt32
 
 add_importlibs(crypt32 user32 advapi32 msvcrt kernel32 ntdll)
 add_dependencies(crypt32 crypt32_def)
+add_livecd_target(crypt32 reactos/system32)
index e0e6c6d..3ac2f99 100644 (file)
@@ -22,3 +22,4 @@ add_importlibs(cryptdlg
     ntdll)
 
 add_dependencies(cryptdlg cryptdlg_def)
+add_livecd_target(cryptdlg reactos/system32)
index 03c9c21..1e81447 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(cryptdll
 
 add_importlibs(cryptdll kernel32 ntdll)
 add_dependencies(cryptdll cryptdll_def)
+add_livecd_target(cryptdll reactos/system32)
index 50b4d2b..eeec16d 100644 (file)
@@ -19,3 +19,4 @@ add_importlibs(cryptnet
     ntdll)
 
 add_dependencies(cryptnet cryptnet_def)
+add_livecd_target(cryptnet reactos/system32)
index b36d8cc..a332758 100644 (file)
@@ -28,3 +28,4 @@ add_importlibs(cryptui
     ntdll)
 
 add_dependencies(cryptui cryptui_def)
+add_livecd_target(cryptui reactos/system32)
index 41873d4..244181e 100644 (file)
@@ -51,3 +51,4 @@ target_link_libraries(dbghelp
 
 add_importlibs(dbghelp psapi version msvcrt kernel32 ntdll)
 add_dependencies(dbghelp dbghelp_def)
+add_livecd_target(dbghelp reactos/system32)
index 97d1481..ece8878 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(dciman32
 
 add_importlibs(dciman32 kernel32 ntdll)
 add_dependencies(dciman32 dciman32_def)
+add_livecd_target(dciman32 reactos/system32)
index 32795d0..f331fff 100644 (file)
@@ -30,3 +30,4 @@ add_importlibs(devmgr
 
 add_pch(devmgr ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(devmgr devmgr_def)
+add_livecd_target(devmgr reactos/system32)
index 5e7920d..58a8cd8 100644 (file)
@@ -32,3 +32,4 @@ target_link_libraries(dhcpcsvc ${CMAKE_CURRENT_BINARY_DIR}/dhcpcsvc.def)
 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)
index 51c0d79..8238a76 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(dwmapi
 
 add_importlibs(dwmapi kernel32 ntdll)
 add_dependencies(dwmapi dwmapi_def)
+add_livecd_target(dwmapi reactos/system32)
index d5352a2..e969c3d 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(faultrep
 
 add_importlibs(faultrep advapi32 kernel32 ntdll)
 add_dependencies(faultrep faultrep_def)
+add_livecd_target(faultrep reactos/system32)
index e2829b1..22a14a9 100644 (file)
@@ -12,12 +12,13 @@ list(APPEND SOURCE
     query.c
     fmifs.rc)
 
-add_library(fmifs SHARED ${SOURCE})
+add_pch(fmifs ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
+add_library(fmifs SHARED ${CMAKE_CURRENT_BINARY_DIR}/fmifs_precomp.h.gch ${SOURCE})
 
 set_entrypoint(fmifs InitializeFmIfs@12)
 
 target_link_libraries(fmifs ${CMAKE_CURRENT_BINARY_DIR}/fmifs.def)
 
 add_importlibs(fmifs kernel32 ntdll)
-add_pch(fmifs ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(fmifs fmifs_def psdk buildno_header)
+add_livecd_target(fmifs reactos/system32)
index fc78ba6..3b8d80e 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(fusion
 
 add_importlibs(fusion shlwapi advapi32 dbghelp user32 kernel32 ntdll)
 add_dependencies(fusion fusion_def)
+add_livecd_target(fusion reactos/system32)
index e0ad13d..f783cd2 100644 (file)
@@ -52,3 +52,4 @@ target_link_libraries(gdi32
 
 add_importlibs(gdi32 user32 advapi32 kernel32 ntdll)
 add_pch(gdi32 ${CMAKE_CURRENT_SOURCE_DIR}/include/precomp.h ${SOURCE})
+add_livecd_target(gdi32 reactos/system32)
index 3285e61..db7966c 100644 (file)
@@ -43,3 +43,4 @@ target_link_libraries(gdiplus crt)
 endif(ARCH MATCHES amd64)
 
 add_dependencies(gdiplus gdiplus_def)
+add_livecd_target(gdiplus reactos/system32)
index 24864b9..3847d12 100644 (file)
@@ -13,3 +13,4 @@ target_link_libraries(getuname ${CMAKE_CURRENT_BINARY_DIR}/getuname.def)
 
 add_importlibs(getuname kernel32 ntdll)
 add_dependencies(getuname getuname_def)
+add_livecd_target(getuname reactos/system32)
index 3183ee0..c0cceff 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(hid ${CMAKE_CURRENT_BINARY_DIR}/hid.def)
 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)
index 32f6162..8f40be8 100644 (file)
@@ -26,3 +26,4 @@ add_importlibs(hlink
     ntdll)
 
 add_dependencies(hlink hlink_def)
+add_livecd_target(hlink reactos/system32)
index 7711f73..3d4d72b 100644 (file)
@@ -29,3 +29,4 @@ add_importlibs(hnetcfg
     ntdll)
 
 add_dependencies(hnetcfg hnetcfg_def)
+add_livecd_target(hnetcfg reactos/system32)
index 623d1b8..4ce2a0f 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(httpapi
 
 add_importlibs(httpapi kernel32 ntdll)
 add_dependencies(httpapi httpapi_def)
+add_livecd_target(httpapi reactos/system32)
index 29a67d1..222c2fb 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(iccvid
 
 add_importlibs(iccvid user32 kernel32 ntdll)
 add_dependencies(iccvid iccvid_def)
+add_livecd_target(iccvid reactos/system32)
index d146560..0e78997 100644 (file)
@@ -13,3 +13,4 @@ target_link_libraries(icmp
 
 add_importlibs(icmp ws2_32 kernel32 ntdll)
 add_dependencies(icmp icmp_def psdk)
+add_livecd_target(icmp reactos/system32)
index 4929c67..efc548a 100644 (file)
@@ -26,3 +26,4 @@ target_link_libraries(imagehlp
 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)
index d3db4c7..5ee585b 100644 (file)
@@ -18,3 +18,4 @@ target_link_libraries(imm32
 
 add_importlibs(imm32 advapi32 user32 kernel32 ntdll)
 add_dependencies(imm32 imm32_def)
+add_livecd_target(imm32 reactos/system32)
index ca62b4d..3048142 100644 (file)
@@ -33,3 +33,4 @@ add_importlibs(inetcomm
     ntdll)
 
 add_dependencies(inetcomm inetcomm_def)
+add_livecd_target(inetcomm reactos/system32)
index 9bcdc81..28eb721 100644 (file)
@@ -21,3 +21,4 @@ add_importlibs(inetmib1
     ntdll)
 
 add_dependencies(inetmib1 inetmib1_def)
+add_livecd_target(inetmib1 reactos/system32)
index bdf573b..7a051ec 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(initpki
 
 add_importlibs(initpki kernel32 ntdll)
 add_dependencies(initpki initpki_def)
+add_livecd_target(initpki reactos/system32)
index cad5592..39f0e7a 100644 (file)
@@ -22,3 +22,4 @@ add_importlibs(inseng
     ntdll)
 
 add_dependencies(inseng inseng_def)
+add_livecd_target(inseng reactos/system32)
index f9aba7a..796edb2 100644 (file)
@@ -30,3 +30,4 @@ target_link_libraries(iphlpapi
 
 add_importlibs(iphlpapi dhcpcsvc advapi32 ws2_32 msvcrt kernel32 ntdll)
 add_dependencies(iphlpapi iphlpapi_def)
+add_livecd_target(iphlpapi reactos/system32)
index 12e2b6e..bce57cb 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(itircl
 
 add_importlibs(itircl kernel32 ntdll)
 add_dependencies(itircl itircl_def psdk)
+add_livecd_target(itircl reactos/system32)
index a791dfe..e740748 100644 (file)
@@ -28,3 +28,4 @@ add_importlibs(itss
     ntdll)
 
 add_dependencies(itss itss_def wineheaders)
+add_livecd_target(itss reactos/system32)
index ddcff4e..d8fcfdc 100644 (file)
@@ -117,3 +117,4 @@ target_link_libraries(kernel32 ${CMAKE_CURRENT_SOURCE_DIR}/kernel32.def
 add_importlibs(kernel32 ntdll)
 add_pch(kernel32 ${CMAKE_CURRENT_SOURCE_DIR}/k32.h ${SOURCE})
 add_dependencies(kernel32 errcodes)
+add_livecd_target(kernel32 reactos/system32)
index 1e266a6..b17f239 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(loadperf
 
 add_importlibs(loadperf kernel32 ntdll)
 add_dependencies(loadperf loadperf_def)
+add_livecd_target(loadperf reactos/system32)
index ffbd9b2..7f0d943 100644 (file)
@@ -26,3 +26,4 @@ add_importlibs(localspl
     ntdll)
 
 add_dependencies(localspl localspl_def)
+add_livecd_target(localspl reactos/system32)
index 0177a9e..7abed8c 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(localui
 
 add_importlibs(localui winspool user32 kernel32 ntdll)
 add_dependencies(localui localui_def)
+add_livecd_target(localui reactos/system32)
index 90f44a9..aadb9ea 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(lpk ${CMAKE_CURRENT_BINARY_DIR}/lpk.def)
 
 add_importlibs(lpk user32 usp10 kernel32 ntdll)
 add_dependencies(lpk lpk_def)
+add_livecd_target(lpk reactos/system32)
index 3748378..01f9054 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(mapi32
 
 add_importlibs(mapi32 shlwapi shell32 user32 advapi32 kernel32 ntdll)
 add_dependencies(mapi32 mapi32_def)
+add_livecd_target(mapi32 reactos/system32)
index 0afa7bd..e508cf3 100644 (file)
@@ -19,3 +19,4 @@ target_link_libraries(mciavi32
 
 add_importlibs(mciavi32 msvfw32 winmm user32 gdi32 kernel32 ntdll)
 add_dependencies(mciavi32 mciavi32_def)
+add_livecd_target(mciavi32 reactos/system32)
index d82756e..71c47aa 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(mciqtz32
 
 add_importlibs(mciqtz32 winmm oleaut32 ole32 user32 gdi32 kernel32 ntdll)
 add_dependencies(mciqtz32 mciqtz32_def)
+add_livecd_target(mciqtz32 reactos/system32)
index ce1fe4e..07c2e5b 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(modemui ${CMAKE_CURRENT_BINARY_DIR}/modemui.def)
 
 add_importlibs(modemui kernel32)
 add_dependencies(modemui modemui_def)
+add_livecd_target(modemui reactos/system32)
index fa1d99e..f40e9f7 100644 (file)
@@ -23,3 +23,4 @@ target_link_libraries(mpr
 
 add_importlibs(mpr advapi32 user32 kernel32 ntdll)
 add_dependencies(mpr mpr_def)
+add_livecd_target(mpr reactos/system32)
index b759171..2c4b653 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(mprapi
 
 add_importlibs(mprapi kernel32 ntdll)
 add_dependencies(mprapi mprapi_def)
+add_livecd_target(mprapi reactos/system32)
index 59b3522..0bd6304 100644 (file)
@@ -25,3 +25,4 @@ add_importlibs(msacm32 msvcrt advapi32 user32 winmm kernel32 ntdll)
 add_dependencies(msacm32 msacm32_def)
 
 add_subdirectory(msacm32.drv)
+add_livecd_target(msacm32 reactos/system32)
index 95857fd..1ab57f5 100644 (file)
@@ -26,3 +26,4 @@ add_pch(msafd ${CMAKE_CURRENT_SOURCE_DIR}/msafd.h ${SOURCE})
 
 add_importlibs(msafd advapi32 kernel32 ntdll)
 add_dependencies(msafd msafd_def)
+add_livecd_target(msafd reactos/system32)
index b73f814..de2f8da 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(mscat32
 
 add_importlibs(mscat32 wintrust kernel32 ntdll)
 add_dependencies(mscat32 mscat32_def)
+add_livecd_target(mscat32 reactos/system32)
index 63d5ce3..07e50d9 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(mscms
 
 add_importlibs(mscms kernel32 ntdll)
 add_dependencies(mscms mscms_def)
+add_livecd_target(mscms reactos/system32)
index d966a9e..29c4296 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(mscoree
 
 add_importlibs(mscoree advapi32 shell32 kernel32 ntdll)
 add_dependencies(mscoree mscoree_def)
+add_livecd_target(mscoree reactos/system32)
index 5c43388..d4a0a16 100644 (file)
@@ -30,3 +30,4 @@ target_link_libraries(msctf
 
 add_importlibs(msctf ole32 oleaut32 user32 advapi32 kernel32 ntdll)
 add_dependencies(msctf msctf_def)
+add_livecd_target(msctf reactos/system32)
index b35fe2b..4633998 100644 (file)
@@ -18,3 +18,4 @@ target_link_libraries(msftedit
 add_importlibs(msftedit riched20 kernel32 ntdll)
 
 add_dependencies(msftedit msftedit_def)
+add_livecd_target(msftedit reactos/system32)
index 2a54bf3..1c8bfbb 100644 (file)
@@ -19,3 +19,4 @@ target_link_libraries(msgina
 
 add_importlibs(msgina advapi32 user32 gdi32 userenv kernel32 ntdll)
 add_dependencies(msgina msgina_def)
+add_livecd_target(msgina reactos/system32)
index c816a44..1b1ab09 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(msimg32
 
 add_importlibs(msimg32 gdi32 kernel32 ntdll)
 add_dependencies(msimg32 msimg32_def)
+add_livecd_target(msimg32 reactos/system32)
index 3951970..1ce0096 100644 (file)
@@ -18,3 +18,4 @@ target_link_libraries(msimtf
 
 add_importlibs(msimtf msvcrt imm32 kernel32 ntdll)
 add_dependencies(msimtf msimtf_def)
+add_livecd_target(msimtf reactos/system32)
index 1bb99df..efca2f3 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(msisip
 
 add_importlibs(msisip crypt32 ole32 kernel32 ntdll)
 add_dependencies(msisip msisip_def)
+add_livecd_target(msisip reactos/system32)
index 3ed7508..d2884ce 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(msnet32
 
 add_importlibs(msnet32 kernel32 ntdll)
 add_dependencies(msnet32 msnet32_def)
+add_livecd_target(msnet32 reactos/system32)
index bb90043..659cb8a 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(msrle32
 
 add_importlibs(msrle32 msvcrt winmm user32 kernel32 ntdll)
 add_dependencies(msrle32 msrle32_def)
+add_livecd_target(msrle32 reactos/system32)
index 3cce8a8..1f291ea 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(mssign32
 
 add_importlibs(mssign32 kernel32 ntdll)
 add_dependencies(mssign32 mssign32_def)
+add_livecd_target(mssign32 reactos/system32)
index a86e62b..81bd6ca 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(mssip32
 
 add_importlibs(mssip32 kernel32 ntdll)
 add_dependencies(mssip32 mssip32_def)
+add_livecd_target(mssip32 reactos/system32)
index 10aaefa..b60eae1 100644 (file)
@@ -29,3 +29,4 @@ target_link_libraries(mstask
 
 add_importlibs(mstask ole32 ntdll)
 add_dependencies(mstask mstask_def)
+add_livecd_target(mstask reactos/system32)
index 681f14e..4d8f6ef 100644 (file)
@@ -28,3 +28,4 @@ target_link_libraries(msvcrt
 
 add_pch(msvcrt ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_importlibs(msvcrt kernel32 ntdll)
+add_livecd_target(msvcrt reactos/system32)
index cd55d5f..b1c5f2f 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(msvcrt40
 
 add_importlibs(msvcrt40 msvcrt kernel32 ntdll)
 add_dependencies(msvcrt40 msvcrt40_def)
+add_livecd_target(msvcrt40 reactos/system32)
index 0154bbf..5c50be3 100644 (file)
@@ -20,3 +20,4 @@ target_link_libraries(msvfw32
 
 add_importlibs(msvfw32 winmm version comctl32 user32 gdi32 advapi32 kernel32 ntdll)
 add_dependencies(msvfw32 msvfw32_def)
+add_livecd_target(msvfw32 reactos/system32)
index 46755ba..e3cdc90 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(msvidc32
 
 add_importlibs(msvidc32 user32 kernel32 ntdll)
 add_dependencies(msvidc32 msvidc32_def)
+add_livecd_target(msvidc32 reactos/system32)
index a14b739..a08d0c8 100644 (file)
@@ -17,3 +17,4 @@ target_link_libraries(mswsock ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
 
 add_importlibs(mswsock ws2_32 kernel32)
 add_dependencies(mswsock mswsock_def)
+add_livecd_target(mswsock reactos/system32)
index e4ec195..4701ead 100644 (file)
@@ -23,3 +23,4 @@ target_link_libraries(netcfgx
 
 add_importlibs(netcfgx rpcrt4 setupapi advapi32 iphlpapi ole32 user32 comctl32 ws2_32 ntdll)
 add_dependencies(netcfgx netcfgx_def)
+add_livecd_target(msxml3 reactos/system32)
index f21b588..76ac6f8 100644 (file)
@@ -26,3 +26,4 @@ target_link_libraries(netapi32
 
 add_importlibs(netapi32 iphlpapi ws2_32 advapi32 kernel32 ntdll)
 add_dependencies(netapi32 netapi32_def)
+add_livecd_target(netapi32 reactos/system32)
index 5d65f43..c9b2b97 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(netcfgx
 
 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)
index 5610498..bc7a5e8 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(netevent
 add_importlibs(netevent kernel32)
 
 add_dependencies(netevent netevent_def neteventmsg)
+add_livecd_target(netevent reactos/system32)
index 20187c1..b546ebd 100644 (file)
@@ -10,3 +10,4 @@ target_link_libraries(netid
 
 add_importlibs(netid user32 gdi32 comctl32 advapi32 netapi32 kernel32 ntdll)
 add_dependencies(netid netid_def)
+add_livecd_target(netid reactos/system32)
index 65ebe5e..2ee1d3d 100644 (file)
@@ -42,3 +42,4 @@ add_importlibs(netshell
 
 add_pch(netshell ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE})
 add_dependencies(netshell netshell_def)
+add_livecd_target(netshell reactos/system32)
index 46beca2..debeba6 100644 (file)
@@ -17,3 +17,4 @@ target_link_libraries(newdev
 
 add_importlibs(newdev gdi32 comctl32 setupapi advapi32 user32 shell32 kernel32 ntdll)
 add_dependencies(newdev newdev_def)
+add_livecd_target(newdev reactos/system32)
index 06116cc..6d03b54 100644 (file)
@@ -13,3 +13,4 @@ target_link_libraries(ntlanman
 
 add_importlibs(ntlanman netapi32 kernel32 ntdll)
 add_dependencies(ntlanman ntlanman_def)
+add_livecd_target(ntlanman reactos/system32)
index 7647060..b8d01f0 100644 (file)
@@ -21,3 +21,4 @@ add_importlibs(ntmarta
     ntdll)
 
 add_dependencies(ntmarta ntmarta_def)
+add_livecd_target(ntmarta reactos/system32)
index e4b844e..16f9b13 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(ntprint
 
 add_importlibs(ntprint winspool kernel32 ntdll)
 add_dependencies(ntprint ntprint_def psdk)
+add_livecd_target(ntprint reactos/system32)
index 709c875..6447ed6 100644 (file)
@@ -29,3 +29,4 @@ add_importlibs(objsel
     ntdll)
 
 add_dependencies(objsel objsel_def)
+add_livecd_target(objsel reactos/system32)
index 601fd06..954e449 100644 (file)
@@ -21,3 +21,4 @@ add_importlibs(odbc32
     ntdll)
 
 add_dependencies(odbc32 odbc32_def)
+add_livecd_target(odbc32 reactos/system32)
index d31698d..b62c181 100644 (file)
@@ -72,4 +72,5 @@ target_link_libraries(ole32
     
 add_importlibs(ole32 advapi32 user32 gdi32 rpcrt4 msvcrt kernel32 ntdll)
     
-add_dependencies(ole32 ole32_def ole32idl)
\ No newline at end of file
+add_dependencies(ole32 ole32_def ole32idl)
+add_livecd_target(ole32 reactos/system32)
\ No newline at end of file
index 7854983..fcf8179 100644 (file)
@@ -23,7 +23,10 @@ list(APPEND SOURCE
 remove_definitions(-D_WIN32_WINNT=0x502)
 add_definitions(-D_WIN32_WINNT=0x600)
 add_definitions(-D__WINESRC__)
+#FIXME: this should be quotes enclosed
 add_definitions(-DPROXY_CLSID_IS={0xb196b286,0xbab4,0x101a,{0xb6,0x9c,0x00,0xaa,0x00,0x34,0x1d,0x07}})
+#add_definitions(-DPROXY_CLSID_IS="{0xb196b286,0xbab4,0x101a,{0xb6,0x9c,0x00,0xaa,0x00,0x34,0x1d,0x07}}")
+
 add_definitions(-DCOM_NO_WINDOWS_H)
 add_definitions(-D_OLEAUT32_)
 add_definitions(-DPROXY_DELEGATION)
@@ -57,3 +60,4 @@ add_dependencies(oleaut32 oleaut32_def)
 
 rpcproxy(oleaut32 oleaut32_oaidl.idl oleaut32_ocidl.idl)
 
+add_livecd_target(oleaut32 reactos/system32)
index cc5ab3a..7eec53b 100644 (file)
@@ -18,3 +18,4 @@ target_link_libraries(oledlg
 
 add_importlibs(oledlg ole32 comdlg32 user32 advapi32 kernel32 ntdll)
 add_dependencies(oledlg oledlg_def)
+add_livecd_target(oledlg reactos/system32)
index aba389c..efa94e8 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(olethk32
 
 add_importlibs(olethk32 kernel32 ntdll)
 add_dependencies(olethk32 olethk32_def psdk)
+add_livecd_target(olethk32 reactos/system32)
index 9dfb7bc..f01d21b 100644 (file)
@@ -31,3 +31,4 @@ add_importlibs(opengl32
 
 add_pch(opengl32 ${CMAKE_CURRENT_SOURCE_DIR}/opengl32.h ${SOURCE})
 add_dependencies(opengl32 opengl32_def)
+add_livecd_target(opengl32 reactos/system32)
index 067beca..dd46911 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(pidgen
 
 add_importlibs(pidgen kernel32 ntdll)
 add_dependencies(pidgen pidgen_def)
+add_livecd_target(pidgen reactos/system32)
index 1a8cdf3..e0a7222 100644 (file)
@@ -13,3 +13,4 @@ target_link_libraries(powrprof
 
 add_importlibs(powrprof advapi32 user32 comctl32 kernel32 ntdll)
 add_dependencies(powrprof powrprof_def)
+add_livecd_target(powrprof reactos/system32)
index bb1bdda..0ae4c6b 100644 (file)
@@ -20,3 +20,4 @@ target_link_libraries(psapi
 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)
index 5076114..4682fcd 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(query
 
 add_importlibs(query kernel32 ntdll)
 add_dependencies(query query_def)
+add_livecd_target(query reactos/system32)
index e528c09..091bbe1 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(rasadhlp ${CMAKE_CURRENT_BINARY_DIR}/rasadhlp.def)
 add_importlibs(rasadhlp ws2_32 kernel32 ntdll)
 
 add_dependencies(rasadhlp rasadhlp_def)
+add_livecd_target(rasadhlp reactos/system32)
index 20ae5cf..5b22449 100644 (file)
@@ -12,3 +12,4 @@ target_link_libraries(rasdlg
 
 add_importlibs(rasdlg kernel32 ntdll)
 add_dependencies(rasdlg rasdlg_def)
+add_livecd_target(rasdlg reactos/system32)
index cb306d4..aaec332 100644 (file)
@@ -12,3 +12,4 @@ target_link_libraries(rasman
 
 add_importlibs(rasman kernel32 ntdll)
 add_dependencies(rasman rasman_def)
+add_livecd_target(rasman reactos/system32)
index 3f69fe2..5c09f36 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(resutils
 
 add_importlibs(resutils kernel32 ntdll)
 add_dependencies(resutils resutils_def)
+add_livecd_target(resutils reactos/system32)
index 94c1a91..627507e 100644 (file)
@@ -50,3 +50,4 @@ add_importlibs(riched20
     ntdll)
 
 add_dependencies(riched20 riched20_def)
+add_livecd_target(riched20 reactos/system32)
index 8a40afc..d62d858 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(riched32
 
 add_importlibs(riched32 riched20 user32 kernel32 ntdll)
 add_dependencies(riched32 riched32_def)
+add_livecd_target(riched32 reactos/system32)
index 3948104..4523907 100644 (file)
@@ -44,3 +44,4 @@ target_link_libraries(rpcrt4
 
 add_importlibs(rpcrt4 msvcrt user32 advapi32 secur32 iphlpapi ws2_32 kernel32 ntdll)
 add_dependencies(rpcrt4 rpcrt4_def winesdk)
+add_livecd_target(rpcrt4 reactos/system32)
index 8d6cab7..d5ae0ae 100644 (file)
@@ -29,3 +29,4 @@ target_link_libraries(rsaenh
 add_importlibs(rsaenh msvcrt crypt32 advapi32 kernel32 ntdll)
 
 add_dependencies(rsaenh rsaenh_def)
+add_livecd_target(rsaenh reactos/system32)
index b3e88f7..c0343f6 100644 (file)
@@ -12,3 +12,4 @@ target_link_libraries(samlib ${CMAKE_CURRENT_BINARY_DIR}/samlib.def)
 
 add_importlibs(samlib advapi32 kernel32 ntdll)
 add_dependencies(samlib samlib_def)
+add_livecd_target(samlib reactos/system32)
index 1781ebc..08905ef 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(sccbase
 
 add_importlibs(sccbase kernel32 ntdll)
 add_dependencies(sccbase sccbase_def)
+add_livecd_target(sccbase reactos/system32)
index 90fe881..01bd094 100644 (file)
@@ -18,3 +18,4 @@ target_link_libraries(schannel
 
 add_importlibs(schannel secur32 kernel32 ntdll)
 add_dependencies(schannel schannel_def)
+add_livecd_target(schannel reactos/system32)
index 093601f..ea38c37 100644 (file)
@@ -23,3 +23,4 @@ target_link_libraries(secur32
 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)
index 533ba25..51a8714 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(sensapi
 
 add_importlibs(sensapi kernel32 ntdll)
 add_dependencies(sensapi sensapi_def)
+add_livecd_target(sensapi reactos/system32)
index 9dbfe7c..8b6b6d4 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(serialui ${CMAKE_CURRENT_BINARY_DIR}/serialui.def)
 
 add_importlibs(serialui user32 shlwapi kernel32)
 add_dependencies(serialui serialui_def)
+add_livecd_target(serialui reactos/system32)
index 52054e2..ba83ce5 100644 (file)
@@ -55,3 +55,4 @@ add_importlibs(setupapi
     ntdll)
 
 add_dependencies(setupapi setupapi_def)
+add_livecd_target(setupapi reactos/system32)
index 4022baa..c4ca650 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(sfc ${CMAKE_CURRENT_BINARY_DIR}/sfc.def)
 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)
index 2c23c65..62a9122 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(sfc_os ${CMAKE_CURRENT_BINARY_DIR}/sfc_os.def)
 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)
index 1f7cc43..1b9386d 100644 (file)
@@ -93,4 +93,5 @@ add_importlibs(shell32
     msvcrt
     ntdll)
 
-add_dependencies(shell32 shell32_def)
\ No newline at end of file
+add_dependencies(shell32 shell32_def)
+add_livecd_target(shell32 reactos/system32)
\ No newline at end of file
index 39d7926..dc4a42b 100644 (file)
@@ -19,3 +19,4 @@ add_importlibs(shimgvw
     ntdll)
 
 add_dependencies(shimgvw shimgvw_def)
+add_livecd_target(shimgvw reactos/system32)
index b7abf56..43366df 100644 (file)
@@ -49,3 +49,4 @@ add_importlibs(shlwapi
     ntdll)
 
 add_dependencies(shlwapi shlwapi_def)
+add_livecd_target(shlwapi reactos/system32)
index 5113a49..bcbda6b 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(slbcsp
 
 add_importlibs(slbcsp kernel32 ntdll)
 add_dependencies(slbcsp slbcsp_def)
+add_livecd_target(slbcsp reactos/system32)
index 14ddfbd..e5bf69f 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(smdll
 
 add_importlibs(smdll ntdll)
 add_dependencies(smdll smdll_def psdk buildno_header)
+add_livecd_target(smdll reactos/system32)
\ No newline at end of file
index fdffaa0..451339b 100644 (file)
@@ -17,3 +17,4 @@ target_link_libraries(sndblst
 
 add_importlibs(sndblst user32 winmm advapi32 kernel32 ntdll)
 add_dependencies(sndblst sndblst_def)
+add_livecd_target(sndblst reactos/system32)
index c2f9e77..735ae05 100644 (file)
@@ -17,3 +17,4 @@ target_link_libraries(snmpapi
 
 add_importlibs(snmpapi kernel32 ntdll)
 add_dependencies(snmpapi snmpapi_def)
+add_livecd_target(snmpapi reactos/system32)
index a225f02..a0fd8bb 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(spoolss
 
 add_importlibs(spoolss winspool kernel32 ntdll)
 add_dependencies(spoolss spoolss_def)
+add_livecd_target(spoolss reactos/system32)
index a192a77..da97bf7 100644 (file)
@@ -36,3 +36,4 @@ add_importlibs(syssetup
     ntdll)
 
 add_dependencies(syssetup syssetup_def)
+add_livecd_target(syssetup reactos/system32)
index ff16a5c..f114553 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(t2embed
 add_importlibs(t2embed gdi32 user32 advapi32 version kernel32 ntdll)
 
 add_dependencies(t2embed t2embed_def)
+add_livecd_target(t2embed reactos/system32)
index 0bf4ad7..e0b1732 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(traffic
 
 add_importlibs(traffic kernel32 ntdll)
 add_dependencies(traffic traffic_def psdk buildno_header)
+add_livecd_target(traffic reactos/system32)
index c992a3f..2cd0d61 100644 (file)
@@ -20,3 +20,4 @@ target_link_libraries(twain_32
 
 add_importlibs(twain_32 msvcrt kernel32 ntdll)
 add_dependencies(twain_32 twain_32_def)
+add_livecd_target(twain_32 reactos/system32)
index 39787fd..ab1d402 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(uext2
 
 add_importlibs(uext2 kernel32 ntdll)
 add_dependencies(uext2 uext2_def)
+add_livecd_target(uext2 reactos/system32)
index 8927264..d1e5f94 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(ufat
 
 add_importlibs(ufat kernel32 ntdll)
 add_dependencies(ufat ufat_def)
+add_livecd_target(ufat reactos/system32)
index 157dbdd..b6c32fe 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(ufatx
 
 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
index f7d2b3f..26f8dc9 100644 (file)
@@ -11,3 +11,4 @@ target_link_libraries(untfs
 
 add_importlibs(untfs kernel32 ntdll)
 add_dependencies(untfs untfs_def)
+add_livecd_target(untfs reactos/system32)
index 7458dde..46c2e7b 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(url
 
 add_importlibs(url shell32 shlwapi kernel32 ntdll)
 add_dependencies(url url_def)
+add_livecd_target(url reactos/system32)
index ced869b..b5bf0cf 100644 (file)
@@ -65,3 +65,4 @@ add_definitions(-DPROXY_CLSID_IS={0x79EAC9F1,0xBAF9,0x11CE,{0x8C,0x82,0x00,0xAA,
 #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)
index d90fe91..2fb3d3a 100644 (file)
@@ -79,3 +79,4 @@ target_link_libraries(user32
                       
 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)
index 538788c..0d333dc 100644 (file)
@@ -26,3 +26,4 @@ target_link_libraries(userenv
 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)
index 0e5a2f5..b4af94b 100644 (file)
@@ -19,3 +19,4 @@ target_link_libraries(usp10
 
 add_importlibs(usp10 gdi32 kernel32 ntdll)
 add_dependencies(usp10 usp10_def)
+add_livecd_target(usp10 reactos/system32)
index d0a931c..78cf67c 100644 (file)
@@ -24,3 +24,4 @@ target_link_libraries(uxtheme
 
 add_importlibs(uxtheme user32 advapi32 gdi32 msimg32 kernel32 ntdll)
 add_dependencies(uxtheme uxtheme_def)
+add_livecd_target(uxtheme reactos/system32)
index 98e1d29..1748d91 100644 (file)
@@ -16,3 +16,4 @@ target_link_libraries(vdmdbg ${CMAKE_CURRENT_BINARY_DIR}/vdmdbg.def)
 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)
index 98cf7a6..9cf2cc0 100644 (file)
@@ -42,3 +42,4 @@ target_link_libraries(windowscodecs
 
 add_importlibs(windowscodecs uuid ole32 shlwapi advapi32 msvcrt kernel32 ntdll)
 add_dependencies(windowscodecs windowscodecs_def)
+add_livecd_target(windowscodecs reactos/system32)
index 3307e38..7cc6e9e 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(winhttp
 
 add_importlibs(winhttp shlwapi wininet ws2_32 msvcrt kernel32 ntdll)
 add_dependencies(winhttp winhttp_def)
+add_livecd_target(winhttp reactos/system32)
index da75d7c..455c91f 100644 (file)
@@ -34,3 +34,4 @@ target_link_libraries(wininet
 
 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)
index d6c035a..da1ef00 100644 (file)
@@ -29,3 +29,4 @@ add_importlibs(winmm advapi32 user32 msvcrt kernel32 ntdll)
 add_dependencies(winmm winmm_def)
 
 add_subdirectory(midimap)
+add_livecd_target(winmm reactos/system32)
index 8476e15..e87b09f 100644 (file)
@@ -20,3 +20,4 @@ target_link_libraries(winspool
 add_importlibs(winspool advapi32 shlwapi kernel32 ntdll)
 add_dependencies(winspool winspool_def)
 #add_livecd_target(winspool reactos/system32 winspool.drv)
+add_livecd_target(winspool reactos/system32)
index df63e67..fce7f8f 100644 (file)
@@ -24,3 +24,4 @@ target_link_libraries(winsta
 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)
index 0544a54..772f350 100644 (file)
@@ -21,3 +21,4 @@ target_link_libraries(wintrust
 
 add_importlibs(wintrust crypt32 cryptui user32 advapi32 imagehlp msvcrt kernel32 ntdll)
 add_dependencies(wintrust wintrust_def)
+add_livecd_target(wintrust reactos/system32)
index 84e1bc8..b1b9c35 100644 (file)
@@ -35,3 +35,4 @@ target_link_libraries(wldap32
 
 add_importlibs(wldap32 user32 kernel32 ntdll)
 add_dependencies(wldap32 wldap32_def)
+add_livecd_target(wldap32 reactos/system32)
index 8b1d735..c42327a 100644 (file)
@@ -33,3 +33,4 @@ target_link_libraries(ws2_32
 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)
index c48293c..569e03d 100644 (file)
@@ -53,3 +53,4 @@ target_link_libraries(ws2_32_new
 
 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)
index a54ac1a..2dee236 100644 (file)
@@ -15,3 +15,4 @@ set_module_type(ws2help win32dll)
 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)
index 9ddf8b8..7c9f59c 100644 (file)
@@ -10,3 +10,4 @@ set_module_type(wshirda win32dll)
 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)
index 4016198..43ae8af 100644 (file)
@@ -7,3 +7,4 @@ set_module_type(wsock32 win32dll)
 
 target_link_libraries(wsock32 ${CMAKE_CURRENT_SOURCE_DIR}/wsock32.def)
 add_importlibs(wsock32 ws2_32 kernel32 ntdll)
+add_livecd_target(wsock32 reactos/system32)
index c85c554..f59373c 100644 (file)
@@ -14,3 +14,4 @@ target_link_libraries(wtsapi32
 
 add_importlibs(wtsapi32 advapi32 kernel32 ntdll)
 add_dependencies(wtsapi32 wtsapi32_def)
+add_livecd_target(wtsapi32 reactos/system32)
index 31708ec..3d6809f 100644 (file)
@@ -26,3 +26,4 @@ target_link_libraries(wuapi
 
 add_importlibs(wuapi ole32 advapi32 kernel32 ntdll)
 add_dependencies(wuapi wuapi_def)
+add_livecd_target(wuapi reactos/system32)
index 98134c9..d6d1ca7 100644 (file)
@@ -11,3 +11,4 @@ set_module_type(xinput1_1 win32dll)
 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)
index 5fece8e..2f98592 100644 (file)
@@ -11,3 +11,4 @@ add_importlibs(xinput1_2 kernel32)
 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)
index 0c6da0c..ad161ef 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(xinput1_3
 add_importlibs(xinput1_3 msvcrt kernel32 ntdll)
 
 add_dependencies(xinput1_3 xinput1_3_def)
+add_livecd_target(xinput1_3 reactos/system32)
index b7b968c..edee3c3 100644 (file)
@@ -11,3 +11,4 @@ add_importlibs(xinput9_1_0 kernel32)
 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)
index 971ac83..f94df56 100644 (file)
@@ -15,3 +15,4 @@ target_link_libraries(xmllite
 add_importlibs(xmllite kernel32 ntdll)
 
 add_dependencies(xmllite xmllite_def)
+add_livecd_target(xmllite reactos/system32)
index efec846..dae30ad 100644 (file)
--- a/gcc.cmake
+++ b/gcc.cmake
@@ -96,8 +96,6 @@ macro(set_module_type MODULE TYPE)
     endif()
     if(${TYPE} MATCHES win32dll)
         set_entrypoint(${MODULE} DllMain@12)
-        # temporary, will have to be done in each dll cmake file instead
-        add_livecd_target(${MODULE} reactos/system32)
     endif()
     if(${TYPE} MATCHES win32ocx)
         set_entrypoint(${MODULE} DllMain@12)
index 8ae0773..ffb7676 100644 (file)
@@ -40,3 +40,4 @@ add_importlibs(win32csr user32 gdi32 advapi32 psapi kernel32 ntdll)
 add_pch(win32csr ${CMAKE_CURRENT_SOURCE_DIR}/w32csr.h ${SOURCE})
 
 add_dependencies(win32csr win32csr_def bugcodes)
+add_livecd_target(win32csr reactos/system32)