Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(231)

Side by Side Diff: chrome_elf/chrome_elf.gypi

Issue 53793002: Initial implementation of Chrome Early Loading Framework (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Generate manifest via gyp Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 {
grt (UTC plus 2) 2013/11/06 19:07:29 now that chrome_elf is its own top-level dir, i th
grt (UTC plus 2) 2013/11/06 19:07:29 # Copyright 2013 The Chromium Authors. All rights
Cait (Slow) 2013/11/06 21:18:06 Done.
Cait (Slow) 2013/11/06 21:18:06 Done.
2
grt (UTC plus 2) 2013/11/06 19:07:29 remove spurious blank line
Cait (Slow) 2013/11/06 21:18:06 Done.
3 'includes': [
4 '../chrome/version.gypi',
5 ],
6 'targets': [
7 {
8 'target_name': 'chrome_elf',
9 'type': 'shared_library',
10 'include_dirs': [
11 '..',
12 ],
13 'sources': [
14 'chrome_elf.def',
15 'chrome_elf_main.cc',
16 'chrome_elf_main.h',
17 ],
18 'actions' : [
19 { # Construct a manifest file declaring chrome.exe's dependency on
20 # chrome_elf.dll. This will be embedded in chrome.exe when it is
21 # built.
gab 2013/11/06 16:07:25 s/This will be embedded in chrome.exe when it is b
Cait (Slow) 2013/11/06 21:18:06 Done.
22 'action_name': 'chrome_exe_manifest',
23 'variables': {
24 'template_input_path':
25 'chrome_exe_manifest.template',
26 },
27 'inputs': [
28 '<(template_input_path)',
29 '<(version_path)',
30 ],
31 'outputs': [
32 '<(SHARED_INTERMEDIATE_DIR)/chrome_elf/version_assembly.manifest',
33 ],
34 'action': [
35 'python', '<(version_py_path)',
36 '-f', '<(version_path)',
37 '<(template_input_path)',
38 '<@(_outputs)',
39 ],
40 'message': 'Generating <@(_outputs)'
41 },
42 { # Construct a manifest file (with the same name as the version_dir) so
43 # that chrome.exe identifies the version_dir as an assembly. This will
44 # be copied over to the version_dir by the installer script.
45 'action_name': 'version_assembly_manifest',
46 'variables': {
47 'template_input_path':
48 'version_assembly_manifest.template',
49 },
50 'inputs': [
51 '<(template_input_path)',
52 '<(version_path)',
gab 2013/11/06 16:07:25 Should <(version_full) be an input here? What abou
Cait (Slow) 2013/11/06 21:18:06 For reference: https://code.google.com/p/chromium/
53 ],
54 'outputs': [
55 '<(PRODUCT_DIR)/<(version_full).manifest',
56 ],
57 'action': [
58 'python', '<(version_py_path)',
59 '-f', '<(version_path)',
60 '<(template_input_path)',
61 '<@(_outputs)',
62 ],
63 'message': 'Generating <@(_outputs)'
64 },
65 ],
66 },
67 ],
68 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698