У меня есть seGraphics lib, он deps agg lib и freetype lib. Все они являются исходными файлами
Я хочу сгенерировать один seGraphics.a файл.
Должен ли я написать файл Android.mk для каждого? Как это написать?
ТИА!
Вот моя неправильная попытка:
#Android.mk for seGraphics
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include $(LOCAL_PATH)/../../Agg/Android.mk
LOCAL_CXXFLAGS := -I../../
LOCAL_MODULE := seGraphics
LOCAL_SRC_FILES := ../../seCommonGradientBrush.cpp ../../seHatchBrush.cpp
LOCAL_CPP_EXTENSION := .cpp
include $(BUILD_STATIC_LIBRARY)
.
#Android.mk for agg
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := agg
LOCAL_LDFLAGS :=
LOCAL_CFLAGS := -O3
LOCAL_C_INCLUDES := /home/maadiah/android-ndk-r6/platforms/android-9/arch-arm/usr/include \
$(LOCAL_PATH)/font_freetype \
$(LOCAL_PATH)/gpc \
$(LOCAL_PATH)/include \
$(LOCAL_PATH)/include/utils
AGG_SRCS := \
$(LOCAL_PATH)/font_freetype/agg_font_freetype.cpp \
$(LOCAL_PATH)/gpc/gpc.cpp \
$(LOCAL_PATH)/src/*.cpp \
LOCAL_CPP_EXTENSION := .cpp
include $(BUILD_STATIC_LIBRARY)