2012年8月11日土曜日

Android NDK で COLLADA dom ライブラリをビルド - minizip ビルド用設定



minizip ビルド用設定




Makefile の作成


「jni/external-libs/minizip-1.1」ディレクトリに「Application.mk」および「Android.mk」ファイルを作成する。LF改行にしておくこと。

「Application.mk」ファイル

APP_MODULES := minizip
APP_ABI := armeabi-v7a
APP_PLATFORM := android-9

「Android.mk」ファイル

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := minizip
LOCAL_ARM_MODE := arm
LOCAL_EXPORT_INCLUDES := $(LOCAL_PATH)
LOCAL_CFLAGS := -DUSE_FILE32API

LOCAL_SRC_FILES := \
    ioapi.c \
    mztools.c \
    unzip.c \
    zip.c

include $(BUILD_STATIC_LIBRARY)