LOCAL_PATH := $(call my-dir) //设置LOCAL_PATH为当前路径
LOCAL_MODULE := PNVControlClient
LOCAL_SRC_FILES := ClientControl/lib/libPNVControlClient.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ClientControl/include
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := JniPNVClientControl
LOCAL_SRC_FILES := PNVClientControl.cpp
LOCAL_SHARED_LIBRARIES := libPNVControlClient
LOCAL_LDLIBS := -llog
Android.mk示例
LOCAL_MODULE := PNVControlClient
LOCAL_SRC_FILES := ClientControl/lib/libPNVControlClient.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/ClientControl/include
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := JniPNVClientControl
LOCAL_SRC_FILES := PNVClientControl.cpp
LOCAL_SHARED_LIBRARIES := libPNVControlClient
LOCAL_LDLIBS := -llog
include $(BUILD_SHARED_LIBRARY)
目录结构
Application.mk示例:
APP_ABI := armeabi-v7a
APP_STL := gnustl_shared