| # 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" ] |
| } |