Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e134b6f3 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "transform Android.mk to Android.bp"

parents 8fa19c89 acf1bd45
Loading
Loading
Loading
Loading

Android.bp

0 → 100644
+73 −0
Original line number Diff line number Diff line
java_defaults {
    name: "documentsui_defaults",

    static_libs: [
        "androidx.appcompat_appcompat",
        "androidx.legacy_legacy-support-core-ui",
        "androidx.legacy_legacy-support-v13",
        "androidx.legacy_legacy-support-v4",
        "androidx.recyclerview_recyclerview",
        "androidx.recyclerview_recyclerview-selection",
        "androidx.transition_transition",
        "com.google.android.material_material",
        "guava",
    ],

    privileged: true,

    certificate: "platform",

    optimize: {
        proguard_flags_files: ["proguard.flags"],
    },

    // TODO: build against public API as part of b/110959821
    platform_apis: true,
    // sdk_version: "current",
}

android_app {
    name: "DocumentsUIMinimal",

    defaults: ["documentsui_defaults"],

    manifest: "minimal/AndroidManifest.xml",

    srcs: [
        "minimal/src/com/android/documentsui/picker/DummyPickActivity.java",
        "src/com/android/documentsui/ScopedAccessActivity.java",
        "src/com/android/documentsui/ScopedAccessMetrics.java",
        "src/com/android/documentsui/ScopedAccessPackageReceiver.java",
        "src/com/android/documentsui/ScopedAccessProvider.java",
        "src/com/android/documentsui/archives/Archive.java",
        "src/com/android/documentsui/archives/ArchiveId.java",
        "src/com/android/documentsui/archives/ArchivesProvider.java",
        "src/com/android/documentsui/archives/Loader.java",
        "src/com/android/documentsui/archives/Proxy.java",
        "src/com/android/documentsui/archives/ReadableArchive.java",
        "src/com/android/documentsui/archives/WriteableArchive.java",
        "src/com/android/documentsui/base/Providers.java",
        "src/com/android/documentsui/base/SharedMinimal.java",
        "src/com/android/documentsui/prefs/ScopedAccessLocalPreferences.java",
    ],

    resource_dirs: [
        "minimal/res",
    ],
}

android_app {
    name: "DocumentsUI",

    defaults: ["documentsui_defaults"],

    manifest: "AndroidManifest.xml",

    srcs: [
        "src/**/*.java",
    ],

    resource_dirs: [
        "res",
    ],
}

Android.mk

deleted100644 → 0
+0 −43
Original line number Diff line number Diff line
LOCAL_PATH:= $(call my-dir)

########################
# Complete DocumentsUI app:
include $(CLEAR_VARS)

LOCAL_SRC_FILES := $(call all-java-files-under, src)

LOCAL_PACKAGE_NAME := DocumentsUI
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_FULL_MANIFEST_FILE := $(LOCAL_PATH)/AndroidManifest.xml

include $(LOCAL_PATH)/build_apk.mk

########################
# Minimal DocumentsUI app (supports Scoped Directory Access only):
include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
        src/com/android/documentsui/ScopedAccessActivity.java \
        src/com/android/documentsui/ScopedAccessPackageReceiver.java \
        src/com/android/documentsui/ScopedAccessProvider.java \
        src/com/android/documentsui/ScopedAccessMetrics.java \
        src/com/android/documentsui/archives/Archive.java \
        src/com/android/documentsui/archives/ArchiveId.java \
        src/com/android/documentsui/archives/ArchivesProvider.java \
        src/com/android/documentsui/archives/Loader.java \
        src/com/android/documentsui/archives/Proxy.java \
        src/com/android/documentsui/archives/ReadableArchive.java \
        src/com/android/documentsui/archives/WriteableArchive.java \
        src/com/android/documentsui/base/Providers.java \
        src/com/android/documentsui/base/SharedMinimal.java \
        src/com/android/documentsui/prefs/ScopedAccessLocalPreferences.java \
        minimal/src/com/android/documentsui/picker/DummyPickActivity.java

LOCAL_PACKAGE_NAME := DocumentsUIMinimal
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/minimal/res
LOCAL_FULL_MANIFEST_FILE := $(LOCAL_PATH)/minimal/AndroidManifest.xml

include $(LOCAL_PATH)/build_apk.mk

# Include makefiles for tests and libraries under the current path
include $(call all-makefiles-under, $(LOCAL_PATH))
+30 −0
Original line number Diff line number Diff line
android_test {
    name: "DocumentsUIAppPerfTests",

    manifest: "AndroidManifest.xml",

    srcs: [
        "src/**/*.java",
    ],

    libs: [
        "android.test.base",
        "android.test.runner",
    ],

    static_libs: [
        "androidx.legacy_legacy-support-v4",
        "mockito-target",
        "ub-uiautomator",
    ],

    platform_apis: true,

    instrumentation_for: "DocumentsUI",

    certificate: "platform",

    test_suites: ["device-tests"],

    //sdk_version: "current",
}

app-perf-tests/Android.mk

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := tests
#LOCAL_SDK_VERSION := current
LOCAL_PRIVATE_PLATFORM_APIS := true

LOCAL_SRC_FILES := $(call all-java-files-under, src) \

LOCAL_JAVA_LIBRARIES := android.test.runner android.test.base
LOCAL_STATIC_ANDROID_LIBRARIES := androidx.legacy_legacy-support-v4
LOCAL_STATIC_JAVA_LIBRARIES := \
    mockito-target \
    ub-uiautomator

LOCAL_USE_AAPT2 := true
LOCAL_PACKAGE_NAME := DocumentsUIAppPerfTests
LOCAL_INSTRUMENTATION_FOR := DocumentsUI

LOCAL_COMPATIBILITY_SUITE += device-tests

LOCAL_CERTIFICATE := platform

include $(BUILD_PACKAGE)

perf-tests/Android.bp

0 → 100644
+34 −0
Original line number Diff line number Diff line
android_test {
    name: "DocumentsUIPerfTests",

    manifest: "AndroidManifest.xml",

    srcs: [
        ":DocumentsUIPerfTests-files",
        "src/**/*.java",
    ],

    resource_dirs: [
        "res",
    ],

    libs: [
        "android.test.base",
        "android.test.mock",
        "android.test.runner",
    ],

    static_libs: [
        "androidx.legacy_legacy-support-v4",
        "espresso-core",
        "mockito-target",
        "ub-janktesthelper",
        "ub-uiautomator",
    ],

    platform_apis: true,

    instrumentation_for: "DocumentsUI",

    certificate: "platform",
}
Loading