读书人

Android.mk解决办法

发布时间: 2012-01-24 23:11:54 作者: rapoo

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),我回去试下看

读书人网 >Android

热点推荐