1 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
9 # Keep the archive builder happy.
10 'chrome_personalization%': 1,
11 'use_syncapi_stub%': 0,
14 'version_py_path': '../tools/build/version.py',
15 'version_path': 'VERSION',
17 'version_py_path': '<(version_py_path) -f',
18 'version_path': '<(version_path)',
23 '<(DEPTH)\\third_party\\python_26\\setup_env.bat && python'
34 # all our own includes are relative to src/
39 # Set flags to unconditionally optimize chrome_frame_launcher.exe
43 'LinkTimeCodeGeneration': '1',
47 'InlineFunctionExpansion': '2',
48 'EnableIntrinsicFunctions': 'true',
49 'FavorSizeOrSpeed': '2',
50 'OmitFramePointers': 'true',
51 'EnableFiberSafeOptimizations': 'true',
52 'WholeProgramOptimization': 'true',
55 'AdditionalOptions': ['/ltcg', '/expectedoutputsize:120000000'],
63 'target_name': 'chrome_launcher',
66 '../breakpad/breakpad.gyp:breakpad_handler',
67 '../chrome/chrome.gyp:chrome_version_header',
68 '../google_update/google_update.gyp:google_update',
69 'chrome_frame.gyp:chrome_frame_utils',
71 'resource_include_dirs': [
72 '<(INTERMEDIATE_DIR)',
73 '<(SHARED_INTERMEDIATE_DIR)',
76 'chrome_launcher_main.cc',
77 'chrome_launcher_version.rc',
86 '$(OutDir)\\servers\\$(ProjectName).exe',
87 # Set /SUBSYSTEM:WINDOWS since this is not a command-line program.
89 'AdditionalDependencies': [
96 'target_name': 'chrome_frame_helper',
99 '../breakpad/breakpad.gyp:breakpad_handler',
100 '../chrome/chrome.gyp:chrome_version_header',
101 'chrome_frame.gyp:chrome_frame_utils',
102 'chrome_frame_helper_dll',
103 'chrome_frame_helper_lib',
105 'resource_include_dirs': [
106 '<(INTERMEDIATE_DIR)',
107 '<(SHARED_INTERMEDIATE_DIR)',
110 # To allow including "chrome_tab.h"
111 '<(INTERMEDIATE_DIR)',
112 '<(INTERMEDIATE_DIR)/../chrome_frame',
115 'chrome_frame_helper_main.cc',
116 'chrome_frame_helper_version.rc',
121 '$(OutDir)\\$(ProjectName).exe',
122 # Set /SUBSYSTEM:WINDOWS since this is not a command-line program.
128 'target_name': 'chrome_frame_helper_dll',
129 'type': 'shared_library',
131 '../chrome/chrome.gyp:chrome_version_header',
132 'chrome_frame_helper_lib',
134 'resource_include_dirs': [
135 '<(INTERMEDIATE_DIR)',
136 '<(SHARED_INTERMEDIATE_DIR)',
139 # To allow including "chrome_tab.h"
140 '<(INTERMEDIATE_DIR)',
141 '<(INTERMEDIATE_DIR)/../chrome_frame',
146 'chrome_frame_helper_dll.cc',
147 'chrome_frame_helper_dll.def',
148 'chrome_frame_helper_version.rc',
149 '<(SHARED_INTERMEDIATE_DIR)/chrome_tab.h',
157 'OutputFile': '$(OutDir)\\chrome_frame_helper.dll',
158 'ProgramDatabaseFile': '$(OutDir)\\chrome_frame_helper_dll.pdb',
159 # Set /SUBSYSTEM:WINDOWS since this is not a command-line program.
165 'target_name': 'chrome_frame_helper_lib',
166 'type': 'static_library',
168 '../chrome/chrome.gyp:chrome_version_header',
170 'resource_include_dirs': [
171 '<(INTERMEDIATE_DIR)',
172 '<(SHARED_INTERMEDIATE_DIR)',
175 # To allow including "chrome_tab.h"
176 '<(INTERMEDIATE_DIR)',
177 '<(INTERMEDIATE_DIR)/../chrome_frame',
180 'chrome_frame_helper_util.cc',
181 'chrome_frame_helper_util.h',
182 'registry_watcher.cc',
183 'registry_watcher.h',
184 '<(SHARED_INTERMEDIATE_DIR)/chrome_tab.h',
190 'AdditionalDependencies': [