私は簡単な問題があります。Android.mk構文の問題
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libandroidgameengine
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include/ \
$(LOCAL_PATH)/../interface/ \
$(LOCAL_PATH)/../include/Render \
$(LOCAL_PATH)/../include/Utils
LOCAL_SRC_FILES := # Core
../src/Engine.cpp \
# Rendering
../src/Render/RenderManagerImpl.cpp \
# Utils
../src/Utils/LogManagerImpl.cpp \
# Memory
../src/Memory/MemoryManagerImpl.cpp \
../src/Memory/malloc.c
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_CFLAGS := -DSTRUCT_MALLINFO_DECLARED
LOCAL_LDLIBS := -lGLESv2 -llog
私は入れませんエラー "Android.mk:11 *コマンドが最初のターゲットの前に開始":
は、ここに私のAndroid.mkです。私はそれがソースファイル(エンジンの特定の部分を象徴するハッシュタグ付き)を構造化する方法と関係があることを知っていますが、実際にどのように見えるのか分かりません。何かヒント? は$(BUILD_STATIC_LIBRARY)
2番目のオプションは良いアイデアのようですが、試してみます – KaiserJohaan