BUILD.gn 1.7 KB
Newer Older
1 2 3 4 5
# Copyright 2015 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.

if (is_android) {
6 7 8 9 10 11
  action("flutter_services") {
    script = "//flutter/sky/tools/dist_dart_pkg.py"

    source = "//flutter/sky/packages/flutter_services"
    dest = "$root_build_dir/dist/packages/flutter_services"

12 13 14 15 16 17
    inputs = [
      source,
    ]
    outputs = [
      dest,
    ]
18 19 20 21 22 23 24 25 26 27 28 29

    args = [
      "--source",
      rebase_path(source),
      "--dest",
      rebase_path(dest),
    ]

    deps = [
      "//flutter/sky/packages/flutter_services",
    ]
  }
30
  action("sky_engine") {
31
    script = "//flutter/sky/tools/dist_dart_pkg.py"
32

33
    source = "$root_gen_dir/dart-pkg/sky_engine"
A
Adam Barth 已提交
34
    dest = "$root_build_dir/dist/packages/sky_engine"
35

36 37 38 39 40 41
    inputs = [
      source,
    ]
    outputs = [
      dest,
    ]
42 43 44 45 46 47

    args = [
      "--source",
      rebase_path(source),
      "--dest",
      rebase_path(dest),
48
    ]
49

50
    deps = [
51
      "//flutter/sky/packages/sky_engine",
52
      "//flutter/sky/packages/sky_engine:sky_engine_pkg_helper",
53 54 55
    ]
  }

56
  action("sky_services") {
57
    script = "//flutter/sky/tools/dist_dart_pkg.py"
58 59

    source = "$root_gen_dir/dart-pkg/sky_services"
A
Adam Barth 已提交
60
    dest = "$root_build_dir/dist/packages/sky_services"
61

62 63 64 65 66 67
    inputs = [
      source,
    ]
    outputs = [
      dest,
    ]
68 69 70 71 72 73

    args = [
      "--source",
      rebase_path(source),
      "--dest",
      rebase_path(dest),
74
    ]
75

76
    deps = [
77
      "//flutter/sky/packages/sky_services",
78
      "//flutter/sky/packages/sky_services:sky_services_pkg_helper",
79 80 81 82 83 84
    ]
  }
}

group("dist") {
  if (is_android) {
A
Adam Barth 已提交
85
    deps = [
86
      ":flutter_services",
87 88 89
      ":sky_engine",
      ":sky_services",
    ]
90 91
  }
}