blob: f9e90d1cdcd6f361f6620ea926cb7adf540b7b4e [file] [log] [blame]
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//flutter/testing/rules/android.gni")
_android_sources = [
"app/build.gradle",
"app/src/main/AndroidManifest.xml",
"app/src/main/java/dev/flutter/android_background_image/MainActivity.java",
"build.gradle",
]
gradle_task("android_lint") {
app_name = "android_background_image"
task = "lint"
gradle_project_dir = rebase_path(".")
sources = _android_sources
outputs =
[ "$root_out_dir/android_background_image/reports/lint-results.xml" ]
deps = [ "//flutter/testing/android_background_image:android_background_image_snapshot" ]
}
gradle_task("build_apk") {
app_name = "android_background_image"
task = "assembleDebug"
gradle_project_dir = rebase_path(".")
sources = _android_sources
outputs = [ "$root_out_dir/android_background_image/app/outputs/apk/debug/app-debug.apk" ]
deps = [
":android_lint",
"//flutter/testing/android_background_image:android_background_image_snapshot",
]
}
copy("android") {
sources = get_target_outputs(":build_apk")
outputs = [ "$root_out_dir/firebase_apks/android_background_image.apk" ]
deps = [ ":build_apk" ]
}