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" *}