1BASE_PATH := $(call my-dir) 2LOCAL_PATH:= $(call my-dir) 3 4common_cflags := -Wall -Werror -Wunused -Wunreachable-code 5 6include $(CLEAR_VARS) 7 8# our source files 9# 10LOCAL_SRC_FILES:= \ 11 asset_manager.cpp \ 12 choreographer.cpp \ 13 configuration.cpp \ 14 hardware_buffer_jni.cpp \ 15 input.cpp \ 16 looper.cpp \ 17 native_activity.cpp \ 18 native_window_jni.cpp \ 19 net.c \ 20 obb.cpp \ 21 sensor.cpp \ 22 sharedmem.cpp \ 23 storage_manager.cpp \ 24 trace.cpp \ 25 26LOCAL_SHARED_LIBRARIES := \ 27 liblog \ 28 libcutils \ 29 libandroidfw \ 30 libinput \ 31 libutils \ 32 libbinder \ 33 libui \ 34 libgui \ 35 libsensor \ 36 libandroid_runtime \ 37 libnetd_client \ 38 39LOCAL_STATIC_LIBRARIES := \ 40 libstorage \ 41 libarect \ 42 43LOCAL_WHOLE_STATIC_LIBRARIES := \ 44 libnativewindow 45 46LOCAL_C_INCLUDES += \ 47 frameworks/base/native/include \ 48 frameworks/base/core/jni/android \ 49 bionic/libc/dns/include \ 50 system/netd/include \ 51 52LOCAL_EXPORT_STATIC_LIBRARY_HEADERS := \ 53 libarect \ 54 libnativewindow \ 55 56LOCAL_MODULE := libandroid 57 58LOCAL_CFLAGS += $(common_cflags) 59 60include $(BUILD_SHARED_LIBRARY) 61