diff --git a/Tools/projectGenerator/classes/BuildTarget.php b/Tools/projectGenerator/classes/BuildTarget.php
index 8ab458f6c..fa31f1ae2 100644
--- a/Tools/projectGenerator/classes/BuildTarget.php
+++ b/Tools/projectGenerator/classes/BuildTarget.php
@@ -203,6 +203,17 @@ class BuildTarget
return false;
}
+
+ function isResourceFile( $file )
+ {
+ $ext = ".rc";
+ $extLen = strlen( $ext );
+ $possibleMatch = substr( $file, -$extLen, $extLen );
+ if( $possibleMatch == $ext )
+ return true;
+
+ return false;
+ }
}
?>
diff --git a/Tools/projectGenerator/templates/vc2010_fileRecurse.tpl b/Tools/projectGenerator/templates/vc2010_fileRecurse.tpl
index 837fcd68e..d8af59604 100644
--- a/Tools/projectGenerator/templates/vc2010_fileRecurse.tpl
+++ b/Tools/projectGenerator/templates/vc2010_fileRecurse.tpl
@@ -36,6 +36,8 @@
{elseif $projOutput->isSourceFile( $dirWalk->path ) }
+ {elseif $projOutput->isResourceFile( $dirWalk->path ) }
+
{else}
{/if}{* if path == "*.asm" *}