diff options
author | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-07 09:34:22 +0000 |
---|---|---|
committer | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-07 09:34:22 +0000 |
commit | b8271ccc11f2dfec66f98507311051eac20e3d3c (patch) | |
tree | 420acf6b7136755301638d53d6492537219e1c23 /chrome_elf | |
parent | 9801e370c82b2545fe6a1d90e2911c670a296644 (diff) | |
download | chromium_src-b8271ccc11f2dfec66f98507311051eac20e3d3c.zip chromium_src-b8271ccc11f2dfec66f98507311051eac20e3d3c.tar.gz chromium_src-b8271ccc11f2dfec66f98507311051eac20e3d3c.tar.bz2 |
Add version resource to chrome_elf.dll
BUG=349926
TEST=NONE
Review URL: https://codereview.chromium.org/183973039
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255570 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_elf')
-rw-r--r-- | chrome_elf/chrome_elf.gyp | 27 | ||||
-rw-r--r-- | chrome_elf/chrome_elf.ver | 2 |
2 files changed, 29 insertions, 0 deletions
diff --git a/chrome_elf/chrome_elf.gyp b/chrome_elf/chrome_elf.gyp index 775f48d..7eeae2b 100644 --- a/chrome_elf/chrome_elf.gyp +++ b/chrome_elf/chrome_elf.gyp @@ -13,6 +13,31 @@ ], 'targets': [ { + 'target_name': 'chrome_elf_resources', + 'type': 'none', + 'conditions': [ + ['branding == "Chrome"', { + 'variables': { + 'branding_path': '../chrome/app/theme/google_chrome/BRANDING', + }, + }, { # else branding!="Chrome" + 'variables': { + 'branding_path': '../chrome/app/theme/chromium/BRANDING', + }, + }], + ], + 'variables': { + 'output_dir': 'chrome_elf', + 'template_input_path': '../chrome/app/chrome_version.rc.version', + }, + 'sources': [ + 'chrome_elf.ver', + ], + 'includes': [ + '../chrome/version_resource_rules.gypi', + ], + }, + { 'target_name': 'chrome_elf', 'type': 'shared_library', 'include_dirs': [ @@ -22,11 +47,13 @@ 'chrome_elf.def', 'chrome_elf_main.cc', 'chrome_elf_main.h', + '<(SHARED_INTERMEDIATE_DIR)/chrome_elf/chrome_elf_version.rc', ], 'dependencies': [ 'blacklist', 'chrome_elf_breakpad', 'chrome_elf_lib', + 'chrome_elf_resources', ], 'msvs_settings': { 'VCLinkerTool': { diff --git a/chrome_elf/chrome_elf.ver b/chrome_elf/chrome_elf.ver new file mode 100644 index 0000000..78f890e --- /dev/null +++ b/chrome_elf/chrome_elf.ver @@ -0,0 +1,2 @@ +INTERNAL_NAME=chrome_elf_dll +ORIGINAL_FILENAME=chrome_elf.dll |