Android.mk
# Copyright 2006 The Android Open Source Project
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
hello.c
LOCAL_SHARED_LIBRARIES := \
liblog \
libcutils \
libdl
# temporary hack for broken vendor rils
LOCAL_WHOLE_STATIC_LIBRARIES := \
librilutils_static
LOCAL_MODULE:= hello
include $(BUILD_EXECUTABLE)
hello.c
#include <stdio.h>
#include <stdlib.h>
#define cprintf(fmt,args...) do { \
FILE *fp = fopen ("/dev/console", "w"); \
if (fp) { \
fprintf(fp, fmt, ## args ); \
fclose(fp); \
} \
} while (0)
int main()
{
printf("hello world!\n");
return 0;
}
本文详细介绍了Android.mk文件的配置方法及示例代码。通过具体案例解释了如何设置本地路径、清除变量、指定源文件和静态库等关键步骤,有助于开发者更好地理解和使用Android.mk进行项目构建。
369

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



