44 lines
1.4 KiB
Makefile
44 lines
1.4 KiB
Makefile
# This makefile assumes the ndk-build tool is executed from the sdk/angelscript/projects/android directory
|
|
# Change the next line to full path if there are any errors to link or find files
|
|
SDK_BASE_PATH := $(call my-dir)/../../../..
|
|
|
|
ANGELSCRIPT_INCLUDE := $(SDK_BASE_PATH)/angelscript/include/
|
|
|
|
# -----------------------------------------------------
|
|
# Build the AngelScript library
|
|
# -----------------------------------------------------
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libangelscript
|
|
|
|
# Android API: Checks if can use pthreads. Version 2.3 fully supports threads and atomic instructions
|
|
# ifeq ($(TARGET_PLATFORM),android-3)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# else
|
|
# ifeq ($(TARGET_PLATFORM),android-4)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# else
|
|
# ifeq ($(TARGET_PLATFORM),android-5)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# else
|
|
# ifeq ($(TARGET_PLATFORM),android-6)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# else
|
|
# ifeq ($(TARGET_PLATFORM),android-7)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# else
|
|
# ifeq ($(TARGET_PLATFORM),android-8)
|
|
# LOCAL_CFLAGS := -DAS_NO_THREADS
|
|
# endif
|
|
# endif
|
|
# endif
|
|
# endif
|
|
# endif
|
|
# endif
|
|
|
|
LOCAL_CPP_FEATURES += rtti exceptions
|
|
LOCAL_SRC_FILES := $(wildcard $(SDK_BASE_PATH)/angelscript/source/*.S)
|
|
LOCAL_SRC_FILES += $(wildcard $(SDK_BASE_PATH)/angelscript/source/*.cpp)
|
|
LOCAL_PATH := .
|
|
LOCAL_ARM_MODE := arm
|
|
include $(BUILD_STATIC_LIBRARY)
|