1.测试一
目录结构
源码
module.c
#include <stdio.h>
#include "add.h"
int main(void)
{
printf("main start..\n");
printf("add(1, 2) = %d\n", add(1, 2));
return 0;
}
add.c
int add(int a, int b)
{
return a + b;
}
add.h
#ifndef __ADD_H
#define __ADD_H
int add(int a, int b);
#endif
Android.mk
#定义当前模块的相对路径
LOCAL_PATH:= $(call my-dir)
#清除当前的环境变量
include $(CLEAR_VARS)
#编译该模块需要的源文件
LOCAL_SRC_FILES:= $(call all-subdir-c-files)
##变量设置头文件的include目录列表;
LOCAL_C_INCLUDES := $(LOCAL_PATH)/inc
#编译生成的目标名
LOCAL_MODULE := wdx_ray
#编译生成的文件格式
include $(BUILD_EXECUTABLE)
可以使用mm、mmm、make xxx(要生成目标名)