summaryrefslogtreecommitdiffstats
path: root/chrome_elf
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-07 09:34:22 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-07 09:34:22 +0000
commitb8271ccc11f2dfec66f98507311051eac20e3d3c (patch)
tree420acf6b7136755301638d53d6492537219e1c23 /chrome_elf
parent9801e370c82b2545fe6a1d90e2911c670a296644 (diff)
downloadchromium_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.gyp27
-rw-r--r--chrome_elf/chrome_elf.ver2
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