1 BASE_PATH := $(call my-dir) 2 LOCAL_PATH:= $(call my-dir) 3 4 common_cflags := -Wall -Werror -Wunused -Wunreachable-code 5 6 include $(CLEAR_VARS) 7 8 # our source files 9 # 10 LOCAL_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 26 LOCAL_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 39 LOCAL_STATIC_LIBRARIES := \ 40 libstorage \ 41 libarect \ 42 43 LOCAL_WHOLE_STATIC_LIBRARIES := \ 44 libnativewindow 45 46 LOCAL_C_INCLUDES += \ 47 frameworks/base/native/include \ 48 frameworks/base/core/jni/android \ 49 bionic/libc/dns/include \ 50 system/netd/include \ 51 52 LOCAL_EXPORT_STATIC_LIBRARY_HEADERS := \ 53 libarect \ 54 libnativewindow \ 55 56 LOCAL_MODULE := libandroid 57 58 LOCAL_CFLAGS += $(common_cflags) 59 60 include $(BUILD_SHARED_LIBRARY) 61