如何在1 Android.mk中创建2个可执行文件

如何在1 Android.mk中创建2个可执行文件,android,android-ndk,Android,Android Ndk,我有一个Android.mk文件,它创建了一个可执行文件“main1” LOCAL_SRC_FILES:= file3.c \ file2.c \ main2.c \ file1.c \ main1.c LOCAL_MODULE:= main1 如何添加“main2.c”,使其成为第二个可执行文件“main2”?main2.c已作为模块main1的源代码列出。只是说说而已 include $(CLEAR_VARS) LOCAL_SRC_FILES:= file

我有一个Android.mk文件,它创建了一个可执行文件“main1”

LOCAL_SRC_FILES:= file3.c \
    file2.c \
    main2.c \
    file1.c \
    main1.c

LOCAL_MODULE:= main1

如何添加“main2.c”,使其成为第二个可执行文件“main2”?

main2.c已作为模块main1的源代码列出。只是说说而已

include $(CLEAR_VARS)
LOCAL_SRC_FILES:= file3.c \
    file2.c \
    main2.c \
    file1.c \
    main1.c

LOCAL_MODULE:= main1
include $(BUILD_SHARED_LIBRARY)

# And start anew
include $(CLEAR_VARS)

LOCAL_SRC_FILES:= main2.c

LOCAL_MODULE:= main2
include $(BUILD_SHARED_LIBRARY)