Index: docs/closure_compilation.md |
diff --git a/docs/closure_compilation.md b/docs/closure_compilation.md |
index 7502d51cf747aef37c814d8601221f30716b674e..540abf6cb4a027e7216fa99395ea843cd664d0f2 100644 |
--- a/docs/closure_compilation.md |
+++ b/docs/closure_compilation.md |
@@ -18,7 +18,7 @@ On Mac or Windows, visit: |
We use GYP and ninja as our build system. To generate the ninja files from GYP: |
```shell |
-# notice the 2 in compiled_resources.gyp |
+# notice the 2 in compiled_resources2.gyp |
GYP_GENERATORS=ninja tools/gyp/gyp --depth . third_party/closure_compiler/compiled_resources2.gyp |
``` |
@@ -99,29 +99,23 @@ alert(mensa); // '100 IQ50' instead of 150 |
In order to check that our code acts as we'd expect, we can create a |
- my_project/compiled_resources.gyp |
+ my_project/compiled_resources2.gyp |
with the contents: |
``` |
-# Copyright 2015 The Chromium Authors. All rights reserved. |
+# Copyright 2016 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
{ |
'targets': [ |
{ |
'target_name': 'my_file', # file name without ".js" |
- |
- 'variables': { # Only use if necessary (no need to specify empty lists). |
- 'depends': [ |
- 'other_file.js', # or 'other_project/compiled_resources.gyp:target', |
- ], |
- 'externs': [ |
- '<(CLOSURE_DIR)/externs/any_needed_externs.js' # e.g. chrome.send(), chrome.app.window, etc. |
- ], |
- }, |
- |
- 'includes': ['../third_party/closure_compiler/compile_js.gypi'], |
+ 'dependencies': [ # No need to specify empty lists. |
+ '../compiled_resources2.gyp:other_file', |
+ '<(EXTERNS_GYP):any_needed_externs' # e.g. chrome.send(), chrome.app.window, etc. |
+ ], |
+ 'includes': ['../third_party/closure_compiler/compile_js2.gypi'], |
}, |
], |
} |
@@ -154,7 +148,7 @@ like this: |
'target_name': 'compile_all_resources', |
'dependencies': [ |
# ... other projects ... |
-++ '../my_project/compiled_resources.gyp:*', |
+++ '../my_project/compiled_resources2.gyp:*', |
], |
} |
] |
@@ -172,7 +166,7 @@ Compiled JavaScript is output in |
map for use in debugging. In order to use the compiled JavaScript, we can create |
a |
- my_project/my_project_resources.gpy |
+ my_project/my_project_resources.gyp |
with the contents: |
@@ -225,6 +219,7 @@ with the contents: |
``` |
In your C++, the resource can be retrieved like this: |
+ |
``` |
base::string16 my_script = |
base::UTF8ToUTF16( |
@@ -287,6 +282,7 @@ my_project/compiled_resources.gyp |
``` |
with contents similar to this: |
+ |
``` |
# Copyright 2015 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |