複数の依存関係を持つプロジェクトがあり、再利用のためにそれぞれを分離したいと考えています。ただし、libs フォルダーと obj フォルダーの場所を制御する方法がわかりません。これが私が試したものです...
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := box2D
LOCAL_C_INCLUDES := $(LOCAL_PATH)/.. $(LOCAL_PATH)/include
NDK_APP_OUT :=../../
LOCAL_SRC_FILES := \
$(subst $(LOCAL_PATH)/,, \
$(wildcard $(LOCAL_PATH)/*.cpp) \
$(wildcard $(LOCAL_PATH)/Collision/*.cpp) \
$(wildcard $(LOCAL_PATH)/Collision/Shapes/*.cpp) \
$(wildcard $(LOCAL_PATH)/Rope/*.cpp) \
$(wildcard $(LOCAL_PATH)/Dynamics/*.cpp) \
$(wildcard $(LOCAL_PATH)/Dynamics/Contacts/*.cpp) \
$(wildcard $(LOCAL_PATH)/Dynamics/Joints/*.cpp) \
$(wildcard $(LOCAL_PATH)/Common/*.cpp))
LOCAL_LDLIBS := -lm -llog -ldl
include $(BUILD_SHARED_LIBRARY)
ただし、これでも libs と obj は ./ フォルダーに配置されます。make ファイルでそれらを 2 つのディレクトリに戻すにはどうすればよいですか?
アップデート
NDK_OUT :=../../ も試しました