[CMAKE] Remove some anachronisms.
[reactos.git] / sdk / cmake / CMakeMacros.cmake
index 850bb7f..89ef310 100644 (file)
@@ -99,7 +99,7 @@ function(add_dependency_edge _source _target)
 endfunction()
 
 function(add_dependency_header)
-    file(APPEND ${REACTOS_BINARY_DIR}/dependencies.graphml "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<graphml>\n  <graph id=\"ReactOS dependencies\" edgedefault=\"directed\">\n")
+    file(WRITE ${REACTOS_BINARY_DIR}/dependencies.graphml "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<graphml>\n  <graph id=\"ReactOS dependencies\" edgedefault=\"directed\">\n")
 endfunction()
 
 function(add_dependency_footer)
@@ -179,6 +179,8 @@ macro(dir_to_num dir var)
         set(${var} 7)
     elseif(${dir} STREQUAL reactos/bin/testdata)
         set(${var} 8)
+    elseif(${dir} STREQUAL reactos/bin/suppl)
+        set(${var} 80)
     elseif(${dir} STREQUAL reactos/media)
         set(${var} 9)
     elseif(${dir} STREQUAL reactos/Microsoft.NET)
@@ -269,6 +271,16 @@ macro(dir_to_num dir var)
         set(${var} 52)
     elseif(${dir} STREQUAL reactos/AppPatch)
         set(${var} 53)
+    elseif(${dir} STREQUAL reactos/winsxs)
+        set(${var} 54)
+    elseif(${dir} STREQUAL reactos/winsxs/manifests)
+        set(${var} 55)
+    elseif(${dir} STREQUAL reactos/winsxs/x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.2600.2982_none_deadbeef)
+        set(${var} 56)
+    elseif(${dir} STREQUAL reactos/winsxs/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef)
+        set(${var} 57)
+    elseif(${dir} STREQUAL reactos/winsxs/x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23038_none_deadbeef)
+        set(${var} 58)
     else()
         message(FATAL_ERROR "Wrong destination: ${dir}")
     endif()