summaryrefslogtreecommitdiff
path: root/native
diff options
context:
space:
mode:
Diffstat (limited to 'native')
-rw-r--r--native/android/Android.bp47
-rw-r--r--native/android/Android.mk60
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)