Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / infra / bots / recipe_modules / build / examples / full.expected / Build-Debian10-EMCC-asmjs-Debug-PathKit.json
1 [
2   {
3     "cmd": [
4       "vpython",
5       "-u",
6       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
7       "--json-output",
8       "/path/to/tmp/json",
9       "ensure-directory",
10       "--mode",
11       "0777",
12       "[START_DIR]/cache/docker/pathkit"
13     ],
14     "infra_step": true,
15     "name": "mkdirs out_dir"
16   },
17   {
18     "cmd": [
19       "docker",
20       "run",
21       "--rm",
22       "--volume",
23       "[START_DIR]/cache/work:/SRC",
24       "--volume",
25       "[START_DIR]/cache/docker/pathkit:/OUT",
26       "gcr.io/skia-public/emsdk-base:3.1.3_v1",
27       "/SRC/skia/infra/pathkit/build_pathkit.sh",
28       "debug",
29       "asm.js"
30     ],
31     "env": {
32       "CHROME_HEADLESS": "1",
33       "DOCKER_CONFIG": "/home/chrome-bot/.docker",
34       "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
35     },
36     "name": "Build PathKit with Docker"
37   },
38   {
39     "cmd": [
40       "python",
41       "-u",
42       "import errno\nimport glob\nimport os\nimport shutil\nimport sys\n\nsrc = sys.argv[1]\ndst = sys.argv[2]\nbuild_products = ['pathkit.*']\n\ntry:\n  os.makedirs(dst)\nexcept OSError as e:\n  if e.errno != errno.EEXIST:\n    raise\n\nfor pattern in build_products:\n  path = os.path.join(src, pattern)\n  for f in glob.glob(path):\n    dst_path = os.path.join(dst, os.path.relpath(f, src))\n    if not os.path.isdir(os.path.dirname(dst_path)):\n      os.makedirs(os.path.dirname(dst_path))\n    print('Copying build product %s to %s' % (f, dst_path))\n    # Because Docker usually has some strange permissions (like root\n    # ownership), we'd rather not keep those around. copyfile doesn't\n    # keep the metadata around, so that helps us.\n    shutil.copyfile(f, dst_path)\n",
43       "[START_DIR]/cache/docker/pathkit",
44       "[START_DIR]/[SWARM_OUT_DIR]/out/Debug"
45     ],
46     "infra_step": true,
47     "name": "copy wasm output",
48     "~followup_annotations": [
49       "@@@STEP_LOG_LINE@python.inline@import errno@@@",
50       "@@@STEP_LOG_LINE@python.inline@import glob@@@",
51       "@@@STEP_LOG_LINE@python.inline@import os@@@",
52       "@@@STEP_LOG_LINE@python.inline@import shutil@@@",
53       "@@@STEP_LOG_LINE@python.inline@import sys@@@",
54       "@@@STEP_LOG_LINE@python.inline@@@@",
55       "@@@STEP_LOG_LINE@python.inline@src = sys.argv[1]@@@",
56       "@@@STEP_LOG_LINE@python.inline@dst = sys.argv[2]@@@",
57       "@@@STEP_LOG_LINE@python.inline@build_products = ['pathkit.*']@@@",
58       "@@@STEP_LOG_LINE@python.inline@@@@",
59       "@@@STEP_LOG_LINE@python.inline@try:@@@",
60       "@@@STEP_LOG_LINE@python.inline@  os.makedirs(dst)@@@",
61       "@@@STEP_LOG_LINE@python.inline@except OSError as e:@@@",
62       "@@@STEP_LOG_LINE@python.inline@  if e.errno != errno.EEXIST:@@@",
63       "@@@STEP_LOG_LINE@python.inline@    raise@@@",
64       "@@@STEP_LOG_LINE@python.inline@@@@",
65       "@@@STEP_LOG_LINE@python.inline@for pattern in build_products:@@@",
66       "@@@STEP_LOG_LINE@python.inline@  path = os.path.join(src, pattern)@@@",
67       "@@@STEP_LOG_LINE@python.inline@  for f in glob.glob(path):@@@",
68       "@@@STEP_LOG_LINE@python.inline@    dst_path = os.path.join(dst, os.path.relpath(f, src))@@@",
69       "@@@STEP_LOG_LINE@python.inline@    if not os.path.isdir(os.path.dirname(dst_path)):@@@",
70       "@@@STEP_LOG_LINE@python.inline@      os.makedirs(os.path.dirname(dst_path))@@@",
71       "@@@STEP_LOG_LINE@python.inline@    print('Copying build product %s to %s' % (f, dst_path))@@@",
72       "@@@STEP_LOG_LINE@python.inline@    # Because Docker usually has some strange permissions (like root@@@",
73       "@@@STEP_LOG_LINE@python.inline@    # ownership), we'd rather not keep those around. copyfile doesn't@@@",
74       "@@@STEP_LOG_LINE@python.inline@    # keep the metadata around, so that helps us.@@@",
75       "@@@STEP_LOG_LINE@python.inline@    shutil.copyfile(f, dst_path)@@@",
76       "@@@STEP_LOG_END@python.inline@@@"
77     ]
78   },
79   {
80     "name": "$result"
81   }
82 ]