def BuildStepBuildTests(pepperdir, platform): build_sdk.BuildStepMakeAll(pepperdir, platform, 'testlibs', 'Build Test Libraries') build_sdk.BuildStepMakeAll(pepperdir, platform, 'tests', 'Build Tests', deps=False)
def BuildStepBuildTests(pepperdir, platform): for config in ('Debug', 'Release'): build_sdk.BuildStepMakeAll(pepperdir, platform, 'testlibs', 'Build Test Libraries (%s)' % config, config=config) build_sdk.BuildStepMakeAll(pepperdir, platform, 'tests', 'Build Tests (%s)' % config, deps=False, config=config)
def StepBuildExamples(pepperdir): for config in ('Debug', 'Release'): build_sdk.BuildStepMakeAll(pepperdir, 'getting_started', 'Build Getting Started (%s)' % config, deps=False, config=config) build_sdk.BuildStepMakeAll(pepperdir, 'examples', 'Build Examples (%s)' % config, deps=False, config=config)
def BuildStepBuildExamples(pepperdir, platform): build_sdk.BuildStepMakeAll(pepperdir, platform, 'examples', 'Build Examples (Debug)', deps=False, config='Debug') build_sdk.BuildStepMakeAll(pepperdir, platform, 'examples', 'Build Examples (Release)', deps=False, config='Release')
def StepBuildTests(pepperdir): for config in ('Debug', 'Release'): build_sdk.BuildStepMakeAll(pepperdir, 'tests', 'Build Tests (%s)' % config, deps=False, config=config)
def BuildStepBuildExamples(pepperdir, platform): for config in ('Debug', 'Release'): build_sdk.BuildStepMakeAll(pepperdir, platform, 'examples', 'Build Examples (%s)' % config, deps=False, config=config)
def StepBuildTests(pepperdir, sanitizer): for config in ('Debug', 'Release'): title = 'Build Tests (%s)' % config if sanitizer: title += '[sanitizer=%s]' % sanitizer build_sdk.BuildStepMakeAll(pepperdir, 'tests', title, deps=False, config=config, args=GetSanitizerArgs(sanitizer))
def main(args): parser = optparse.OptionParser() _, args = parser.parse_args(args[1:]) toolchains = ['newlib', 'glibc'] pepper_ver = str(int(build_utils.ChromeMajorVersion())) pepperdir = os.path.join(build_sdk.OUT_DIR, 'pepper_' + pepper_ver) app_dir = os.path.join(build_sdk.OUT_DIR, 'naclsdk_app') app_examples_dir = os.path.join(app_dir, 'examples') sdk_resources_dir = os.path.join(build_sdk.SDK_EXAMPLE_DIR, 'resources') platform = getos.GetPlatform() buildbot_common.RemoveDir(app_dir) buildbot_common.MakeDir(app_dir) GenerateMake(app_dir, toolchains) easy_template.RunTemplateFile( os.path.join(sdk_resources_dir, 'manifest.json.template'), os.path.join(app_examples_dir, 'manifest.json'), {'version': build_utils.ChromeVersionNoTrunk()}) for filename in ['background.js', 'icon128.png']: buildbot_common.CopyFile(os.path.join(sdk_resources_dir, filename), os.path.join(app_examples_dir, filename)) os.environ['NACL_SDK_ROOT'] = pepperdir build_sdk.BuildStepMakeAll(app_dir, platform, 'examples', 'Build Examples', False, False, 'Release') RemoveBuildCruft(app_dir) StripNexes(app_dir, platform, pepperdir) app_zip = os.path.join(app_dir, 'examples.zip') os.chdir(app_examples_dir) oshelpers.Zip([app_zip, '-r', '*']) return 0
def BuildStepBuildExamples(pepperdir, platform): build_sdk.BuildStepMakeAll(pepperdir, platform, 'examples', 'Build Examples')
def StepBuildLibraries(pepperdir, sanitizer): for config in ('Debug', 'Release'): title = 'Build Libs (%s)[sanitizer=%s]' % (config, sanitizer) build_sdk.BuildStepMakeAll(pepperdir, 'src', title, config=config, args=GetSanitizerArgs(sanitizer))