接下来是boa_indexer,
这个的makefile 更简单,因为源文件较少,只有两个,它的makefile如下:
/*****************************************************************************/
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
src/index_dir.c \
src/escape.c
LOCAL_SHARED_LIBRARIES := \
libcutils \
LOCAL_CFLAGS := -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wcast-qual \
-Wtraditional \
-Wshadow \
-Wconversion \
-Waggregate-return \
-Wmissing-prototypes \
-Wnested-externs \
-Wall \
-Wundef -Wwrite-strings -Wredundant-decls –Winline
LOCAL_MODULE:= boa_indexer
include $(BUILD_EXECUTABLE)
/*****************************************************************************/
改好后,make boa_indexer,搞定。
编译的过程中,可能不会那么顺利,由于Android的C库跟其他的嵌入式工具链的C库有较大差别,所以编译过程中肯定会出现一些错误,但不要紧,按照错误提示,适当改一下就没问题了。