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

Side by Side Diff: native_client_sdk/src/build_tools/generate_make.py

Issue 14500010: [NaCl SDK] Google Drive example (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: remove key from build_app generated manifest Created 7 years, 7 months 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
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import os 5 import os
6 import sys 6 import sys
7 7
8 import buildbot_common 8 import buildbot_common
9 import build_utils 9 import build_utils
10 import getos 10 import getos
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 RunTemplateFileIfChanged(srcpath, dstpath, replace) 134 RunTemplateFileIfChanged(srcpath, dstpath, replace)
135 135
136 136
137 def GenerateManifest(srcroot, dstroot, desc): 137 def GenerateManifest(srcroot, dstroot, desc):
138 outdir = os.path.join(dstroot, desc['DEST'], desc['NAME']) 138 outdir = os.path.join(dstroot, desc['DEST'], desc['NAME'])
139 srcpath = os.path.join(SDK_EXAMPLE_DIR, 'resources', 'manifest.json.template') 139 srcpath = os.path.join(SDK_EXAMPLE_DIR, 'resources', 'manifest.json.template')
140 dstpath = os.path.join(outdir, 'manifest.json') 140 dstpath = os.path.join(outdir, 'manifest.json')
141 replace = { 141 replace = {
142 'name': desc['TITLE'], 142 'name': desc['TITLE'],
143 'description': '%s Example' % desc['TITLE'], 143 'description': '%s Example' % desc['TITLE'],
144 'key': True,
144 'permissions': desc.get('PERMISSIONS', []), 145 'permissions': desc.get('PERMISSIONS', []),
145 'version': build_utils.ChromeVersionNoTrunk() 146 'version': build_utils.ChromeVersionNoTrunk()
146 } 147 }
147 RunTemplateFileIfChanged(srcpath, dstpath, replace) 148 RunTemplateFileIfChanged(srcpath, dstpath, replace)
148 149
149 150
150 def FindAndCopyFiles(src_files, root, search_dirs, dst_dir): 151 def FindAndCopyFiles(src_files, root, search_dirs, dst_dir):
151 buildbot_common.MakeDir(dst_dir) 152 buildbot_common.MakeDir(dst_dir)
152 for src_name in src_files: 153 for src_name in src_files:
153 src_file = FindFile(src_name, root, search_dirs) 154 src_file = FindFile(src_name, root, search_dirs)
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 out_path = os.path.join(out_path, 'Makefile') 229 out_path = os.path.join(out_path, 'Makefile')
229 rel_path = os.path.relpath(pepperdir, os.path.dirname(out_path)) 230 rel_path = os.path.relpath(pepperdir, os.path.dirname(out_path))
230 template_dict = { 231 template_dict = {
231 'projects': targets, 232 'projects': targets,
232 'rel_sdk' : rel_path, 233 'rel_sdk' : rel_path,
233 } 234 }
234 RunTemplateFileIfChanged(in_path, out_path, template_dict) 235 RunTemplateFileIfChanged(in_path, out_path, template_dict)
235 outdir = os.path.dirname(os.path.abspath(out_path)) 236 outdir = os.path.dirname(os.path.abspath(out_path))
236 if getos.GetPlatform() == 'win': 237 if getos.GetPlatform() == 'win':
237 AddMakeBat(pepperdir, outdir) 238 AddMakeBat(pepperdir, outdir)
OLDNEW
« no previous file with comments | « native_client_sdk/src/build_tools/build_app.py ('k') | native_client_sdk/src/build_tools/parse_dsc.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698