LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
AlvaDefineRoot := $(LOCAL_PATH)/
JniInterface_PATH := $(SRC_ROOT)/JniInterface
#生成Test.so
LOCAL_MODULE := libTest
JNI_C_FILES = hello.cpp \
hello1.cpp
#将JniInterface_PATH 文件夹下的cpp
JNI_SRC_FILES = $(addprefix $(JniInterface_PATH)/, $(JNI_C_FILES))
LOCAL_SRC_FILES := $(JNI_SRC_FILES)
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/$(JniInterface_PATH)
# 宏定义
LOCAL_CFLAGS := -DOS_ALVA=OS_Android
LOCAL_LDLIBS := -llog -lGLESv2 -lEGL -landroid
# 调用另一个mk文件
include $(AlvaDefineRoot)/AlvaDefines.mk
include $(BUILD_SHARED_LIBRARY)
简单的Android.mk 文件
最新推荐文章于 2022-04-08 11:13:08 发布
本文介绍了一个用于构建名为Test.so的共享库的过程。该过程涉及指定源文件路径、定义宏及链接器标志等步骤,并最终通过调用特定的构建脚本来完成。
418

被折叠的 条评论
为什么被折叠?



