1LOCAL_PATH := $(call my-dir) 2include $(CLEAR_VARS) 3prebuilt_stdcxx_PATH := prebuilts/ndk/current/sources/cxx-stl 4LOCAL_SRC_FILES := \ 5 CRC.cpp \ 6 MD5Checksum.cpp \ 7 RKBoot.cpp \ 8 RKImage.cpp \ 9 RKLog.cpp\ 10 RKComm.cpp\ 11 RKDevice.cpp\ 12 RKAndroidDevice.cpp\ 13 Upgrade.cpp 14 15 16LOCAL_C_INCLUDES := \ 17 $(prebuilt_stdcxx_PATH)/gnu-libstdc++/include\ 18 $(prebuilt_stdcxx_PATH)/gnu-libstdc++/libs/armeabi-v7a/include\ 19 bionic \ 20 bionic/libstdc++/include \ 21 external/e2fsprogs/lib \ 22 $(LOCAL_PATH)/rkrsa 23 24 25LOCAL_STATIC_LIBRARIES := \ 26 librkrsa\ 27 libext2_uuid\ 28 libgnustl_static\ 29 libstdc++ 30 31LOCAL_MULTILIB := 64 32 33LOCAL_MODULE := librkupdate 34 35LOCAL_CFLAGS += 36LOCAL_CPPFLAGS += -Wall -D_FILE_OFFSET_BITS=64 -D_LARGE_FILE -fexceptions 37 38include $(BUILD_STATIC_LIBRARY) 39include $(LOCAL_PATH)/stl/Android.mk\ 40 $(LOCAL_PATH)/rsa/Android.mk\ 41 $(LOCAL_PATH)/uuid/Android.mk 42