diff --git a/reactos/dll/3rdparty/3rdparty.rbuild b/reactos/dll/3rdparty/3rdparty.rbuild
new file mode 100644
index 00000000000..ebcac606606
--- /dev/null
+++ b/reactos/dll/3rdparty/3rdparty.rbuild
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reactos/dll/3rdparty/freetype/freetype.xml b/reactos/dll/3rdparty/freetype/freetype.rbuild
similarity index 100%
rename from reactos/dll/3rdparty/freetype/freetype.xml
rename to reactos/dll/3rdparty/freetype/freetype.rbuild
diff --git a/reactos/dll/3rdparty/mesa32/mesa32.xml b/reactos/dll/3rdparty/mesa32/mesa32.rbuild
similarity index 100%
rename from reactos/dll/3rdparty/mesa32/mesa32.xml
rename to reactos/dll/3rdparty/mesa32/mesa32.rbuild
diff --git a/reactos/dll/cfgmgr32/cfgmgr32.xml b/reactos/dll/cfgmgr32/cfgmgr32.rbuild
similarity index 100%
rename from reactos/dll/cfgmgr32/cfgmgr32.xml
rename to reactos/dll/cfgmgr32/cfgmgr32.rbuild
diff --git a/reactos/dll/cpl/directory.xml b/reactos/dll/cpl/cpl.rbuild
similarity index 100%
rename from reactos/dll/cpl/directory.xml
rename to reactos/dll/cpl/cpl.rbuild
diff --git a/reactos/dll/directx/d3d8thk/d3d8thk.xml b/reactos/dll/directx/d3d8thk/d3d8thk.rbuild
similarity index 100%
rename from reactos/dll/directx/d3d8thk/d3d8thk.xml
rename to reactos/dll/directx/d3d8thk/d3d8thk.rbuild
diff --git a/reactos/dll/directx/ddraw/ddraw.xml b/reactos/dll/directx/ddraw/ddraw.rbuild
similarity index 100%
rename from reactos/dll/directx/ddraw/ddraw.xml
rename to reactos/dll/directx/ddraw/ddraw.rbuild
diff --git a/reactos/dll/directx/dinput/dinput.xml b/reactos/dll/directx/dinput/dinput.rbuild
similarity index 100%
rename from reactos/dll/directx/dinput/dinput.xml
rename to reactos/dll/directx/dinput/dinput.rbuild
diff --git a/reactos/dll/directx/dinput8/dinput8.xml b/reactos/dll/directx/dinput8/dinput8.rbuild
similarity index 100%
rename from reactos/dll/directx/dinput8/dinput8.xml
rename to reactos/dll/directx/dinput8/dinput8.rbuild
diff --git a/reactos/dll/directx/directx.rbuild b/reactos/dll/directx/directx.rbuild
new file mode 100644
index 00000000000..9e459ad6bd9
--- /dev/null
+++ b/reactos/dll/directx/directx.rbuild
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reactos/dll/directx/dplay/dplay.xml b/reactos/dll/directx/dplay/dplay.rbuild
similarity index 100%
rename from reactos/dll/directx/dplay/dplay.xml
rename to reactos/dll/directx/dplay/dplay.rbuild
diff --git a/reactos/dll/directx/dplayx/dplayx.xml b/reactos/dll/directx/dplayx/dplayx.rbuild
similarity index 100%
rename from reactos/dll/directx/dplayx/dplayx.xml
rename to reactos/dll/directx/dplayx/dplayx.rbuild
diff --git a/reactos/dll/directx/dsound/dsound.xml b/reactos/dll/directx/dsound/dsound.rbuild
similarity index 100%
rename from reactos/dll/directx/dsound/dsound.xml
rename to reactos/dll/directx/dsound/dsound.rbuild
diff --git a/reactos/dll/directx/dxdiagn/dxdiagn.xml b/reactos/dll/directx/dxdiagn/dxdiagn.rbuild
similarity index 100%
rename from reactos/dll/directx/dxdiagn/dxdiagn.xml
rename to reactos/dll/directx/dxdiagn/dxdiagn.rbuild
diff --git a/reactos/dll/dll.rbuild b/reactos/dll/dll.rbuild
new file mode 100644
index 00000000000..a2221f29424
--- /dev/null
+++ b/reactos/dll/dll.rbuild
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reactos/dll/keyboard/directory.xml b/reactos/dll/keyboard/keyboard.rbuild
similarity index 100%
rename from reactos/dll/keyboard/directory.xml
rename to reactos/dll/keyboard/keyboard.rbuild
diff --git a/reactos/dll/ntdll/ntdll.xml b/reactos/dll/ntdll/ntdll.rbuild
similarity index 100%
rename from reactos/dll/ntdll/ntdll.xml
rename to reactos/dll/ntdll/ntdll.rbuild
diff --git a/reactos/dll/samsrv/samsrv.xml b/reactos/dll/samsrv/samsrv.rbuild
similarity index 100%
rename from reactos/dll/samsrv/samsrv.xml
rename to reactos/dll/samsrv/samsrv.rbuild
diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild
new file mode 100644
index 00000000000..e69de29bb2d