diff --git a/source/Irrlicht/Irrlicht.ruleset b/source/Irrlicht/Irrlicht.ruleset
new file mode 100644
index 00000000..528b3c90
--- /dev/null
+++ b/source/Irrlicht/Irrlicht.ruleset
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/Irrlicht/Irrlicht15.0.vcxproj b/source/Irrlicht/Irrlicht15.0.vcxproj
index 7fe551ef..3e766078 100644
--- a/source/Irrlicht/Irrlicht15.0.vcxproj
+++ b/source/Irrlicht/Irrlicht15.0.vcxproj
@@ -237,44 +237,44 @@
obj\$(Configuration)64\
true
true
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
- AllRules.ruleset
- AllRules.ruleset
+ Irrlicht.ruleset
+ Irrlicht.ruleset
@@ -1265,6 +1265,7 @@
+
diff --git a/source/Irrlicht/Irrlicht15.0.vcxproj.filters b/source/Irrlicht/Irrlicht15.0.vcxproj.filters
index e7af7f9b..7230ff84 100644
--- a/source/Irrlicht/Irrlicht15.0.vcxproj.filters
+++ b/source/Irrlicht/Irrlicht15.0.vcxproj.filters
@@ -1350,6 +1350,7 @@
doc
+