diff options
Diffstat (limited to 'native')
| -rw-r--r-- | native/android/Android.bp | 47 | ||||
| -rw-r--r-- | native/android/Android.mk | 60 |
2 files changed, 47 insertions, 60 deletions
diff --git a/native/android/Android.bp b/native/android/Android.bp index 14f6ed3cc9d2..00fe6382fc17 100644 --- a/native/android/Android.bp +++ b/native/android/Android.bp @@ -30,6 +30,53 @@ cc_defaults { ], } +cc_library_shared { + name: "libandroid", + defaults: ["libandroid_defaults"], + + srcs: [ + "asset_manager.cpp", + "choreographer.cpp", + "configuration.cpp", + "hardware_buffer_jni.cpp", + "input.cpp", + "looper.cpp", + "native_activity.cpp", + "native_window_jni.cpp", + "net.c", + "obb.cpp", + "sensor.cpp", + "sharedmem.cpp", + "storage_manager.cpp", + "trace.cpp", + ], + + shared_libs: [ + "liblog", + "libcutils", + "libandroidfw", + "libinput", + "libutils", + "libbinder", + "libui", + "libgui", + "libsensor", + "libandroid_runtime", + "libnetd_client", + ], + + static_libs: [ + "libstorage", + "libarect", + ], + + whole_static_libs: ["libnativewindow"], + + export_static_lib_headers: ["libarect"], + + include_dirs: ["bionic/libc/dns/include"], +} + // Network library. cc_library_shared { name: "libandroid_net", diff --git a/native/android/Android.mk b/native/android/Android.mk deleted file mode 100644 index 97dbf0f8a2ad..000000000000 --- a/native/android/Android.mk +++ /dev/null @@ -1,60 +0,0 @@ -BASE_PATH := $(call my-dir) -LOCAL_PATH:= $(call my-dir) - -common_cflags := -Wall -Werror -Wunused -Wunreachable-code - -include $(CLEAR_VARS) - -# our source files -# -LOCAL_SRC_FILES:= \ - asset_manager.cpp \ - choreographer.cpp \ - configuration.cpp \ - hardware_buffer_jni.cpp \ - input.cpp \ - looper.cpp \ - native_activity.cpp \ - native_window_jni.cpp \ - net.c \ - obb.cpp \ - sensor.cpp \ - sharedmem.cpp \ - storage_manager.cpp \ - trace.cpp \ - -LOCAL_SHARED_LIBRARIES := \ - liblog \ - libcutils \ - libandroidfw \ - libinput \ - libutils \ - libbinder \ - libui \ - libgui \ - libsensor \ - libandroid_runtime \ - libnetd_client \ - -LOCAL_STATIC_LIBRARIES := \ - libstorage \ - libarect \ - -LOCAL_WHOLE_STATIC_LIBRARIES := \ - libnativewindow - -LOCAL_C_INCLUDES += \ - frameworks/base/native/include \ - frameworks/base/core/jni/android \ - bionic/libc/dns/include \ - system/netd/include \ - -LOCAL_EXPORT_STATIC_LIBRARY_HEADERS := \ - libarect \ - libnativewindow \ - -LOCAL_MODULE := libandroid - -LOCAL_CFLAGS += $(common_cflags) - -include $(BUILD_SHARED_LIBRARY) |