当前位置: 代码迷 >> Android >> Android.mk解决办法
  详细解决方案

Android.mk解决办法

热度:131   发布时间:2016-05-01 22:26:25.0
Android.mk
在 test 的目录中有 common.c fakelib.c handler.c measure.c a.c unittest.c b.c c.c d.c e.c f.c文件.
在windriver中采用如下操作:

1. ..windriver#. build/envsetp.sh
2. ..windriver#croot
3. ..windriver/external/test#mm

我的想法是在out/...生成 a , b , , c , d , e , f 文件 ,但实际只产生了 a , c , f 文件 ,为什么呢?

Android.mk:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c a.c unittest.c
LOCAL_MODULE := a

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c b.c
LOCAL_MODULE := b

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c c.c
LOCAL_MODULE := c

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c d.c
LOCAL_MODULE := d

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c e.c
LOCAL_MODULE := e

LOCAL_SRC_FILES := common.c fakelib.c handler.c measure.c f.c
LOCAL_MODULE := f

LOCAL_STATIC_LIBRARIES += libdaapi
LOCAL_C_INCLUDES += \
  $(LOCAL_PATH)/../daapi

include $(BUILD_EXECUTABLE)


------解决方案--------------------
是否语法不对,a,b,c,d,e,每个都需要LOCAL_SRC,LOCAL_MODULE,include$(BUILD_EXECUTABLE),我回去试下看
  相关解决方案