From b948f7ebf72ecfccbdc4e4c95338901d29c60e8e Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 29 Oct 2009 23:59:29 +0000 Subject: [PATCH] WIN_RESOURCE_FILE for exe too --- dtool/pptempl/Template.gmsvc.pp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dtool/pptempl/Template.gmsvc.pp b/dtool/pptempl/Template.gmsvc.pp index e83fde9c8a..48ff8b1f79 100644 --- a/dtool/pptempl/Template.gmsvc.pp +++ b/dtool/pptempl/Template.gmsvc.pp @@ -643,6 +643,15 @@ $[varname] = $[patsubst %,$[%_obj],$[compile_sources]] #define target $[ODIR]/$[TARGET].exe #define sources $($[varname]) #define ld $[get_ld] + +#if $[WIN_RESOURCE_FILE] + #define resource_file $[WIN_RESOURCE_FILE] + #define ver_resource "$[ODIR]\$[TARGET].res" +$[ver_resource] : $[resource_file] +$[TAB] rc /n /I"$[ODIR]" $[DECYGWINED_INC_PATHLIST_ARGS] /fo$[ver_resource] $[filter /D%, $[flags]] "$[osfilename $[resource_file]]" + #set sources $[sources] $[ver_resource] +#endif + $[target] : $[sources] $[static_lib_dependencies] #if $[ld] // If there's a custom linker defined for the target, we have to use it.