xref: /OK3568_Linux_fs/external/rkupdate/Android.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunLOCAL_PATH := $(call my-dir)
2*4882a593Smuzhiyuninclude $(CLEAR_VARS)
3*4882a593Smuzhiyunprebuilt_stdcxx_PATH := prebuilts/ndk/current/sources/cxx-stl
4*4882a593SmuzhiyunLOCAL_SRC_FILES := \
5*4882a593Smuzhiyun	CRC.cpp \
6*4882a593Smuzhiyun	MD5Checksum.cpp \
7*4882a593Smuzhiyun	RKBoot.cpp \
8*4882a593Smuzhiyun	RKImage.cpp \
9*4882a593Smuzhiyun	RKLog.cpp\
10*4882a593Smuzhiyun	RKComm.cpp\
11*4882a593Smuzhiyun	RKDevice.cpp\
12*4882a593Smuzhiyun	RKAndroidDevice.cpp\
13*4882a593Smuzhiyun	Upgrade.cpp
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunLOCAL_C_INCLUDES := \
17*4882a593Smuzhiyun	$(prebuilt_stdcxx_PATH)/gnu-libstdc++/include\
18*4882a593Smuzhiyun	$(prebuilt_stdcxx_PATH)/gnu-libstdc++/libs/armeabi-v7a/include\
19*4882a593Smuzhiyun	bionic \
20*4882a593Smuzhiyun	bionic/libstdc++/include \
21*4882a593Smuzhiyun	external/e2fsprogs/lib \
22*4882a593Smuzhiyun	$(LOCAL_PATH)/rkrsa
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun
25*4882a593SmuzhiyunLOCAL_STATIC_LIBRARIES := \
26*4882a593Smuzhiyun	librkrsa\
27*4882a593Smuzhiyun	libext2_uuid\
28*4882a593Smuzhiyun	libgnustl_static\
29*4882a593Smuzhiyun	libstdc++
30*4882a593Smuzhiyun
31*4882a593SmuzhiyunLOCAL_MULTILIB := 64
32*4882a593Smuzhiyun
33*4882a593SmuzhiyunLOCAL_MODULE := librkupdate
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunLOCAL_CFLAGS +=
36*4882a593SmuzhiyunLOCAL_CPPFLAGS += -Wall -D_FILE_OFFSET_BITS=64 -D_LARGE_FILE -fexceptions
37*4882a593Smuzhiyun
38*4882a593Smuzhiyuninclude $(BUILD_STATIC_LIBRARY)
39*4882a593Smuzhiyuninclude $(LOCAL_PATH)/stl/Android.mk\
40*4882a593Smuzhiyun				$(LOCAL_PATH)/rsa/Android.mk\
41*4882a593Smuzhiyun				$(LOCAL_PATH)/uuid/Android.mk
42