diff options
author | loki666 <simons.philippe@gmail.com> | 2018-04-21 12:55:20 +0200 |
---|---|---|
committer | loki666 <simons.philippe@gmail.com> | 2018-04-21 12:55:20 +0200 |
commit | c7f87c27e88535403c0d97c7e3bdfea9efb90351 (patch) | |
tree | d6ae45c3b61e7a1b6b2d59e0747434ecf8153c7f /android | |
parent | 726795544abd6a5991d1f610bdb886098a805fb7 (diff) | |
download | libADLMIDI-c7f87c27e88535403c0d97c7e3bdfea9efb90351.tar.gz libADLMIDI-c7f87c27e88535403c0d97c7e3bdfea9efb90351.tar.bz2 libADLMIDI-c7f87c27e88535403c0d97c7e3bdfea9efb90351.zip |
android: add build rules for rt
Diffstat (limited to 'android')
-rw-r--r-- | android/Android.mk | 7 | ||||
-rw-r--r-- | android/jni/Android.mk | 29 | ||||
-rw-r--r-- | android/jni/Application.mk | 2 |
3 files changed, 35 insertions, 3 deletions
diff --git a/android/Android.mk b/android/Android.mk index b87ff40..2fe6760 100644 --- a/android/Android.mk +++ b/android/Android.mk @@ -3,7 +3,12 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := adlmidi_shared LOCAL_SRC_FILES := libs/$(TARGET_ARCH_ABI)/libADLMIDI.so -LOCAL_CFLAGS := -DENABLE_BEGIN_SILENCE_SKIPPING +LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../src $(LOCAL_PATH)/../include +TARGET_PLATFORM = android-14 + +include $(CLEAR_VARS) +LOCAL_MODULE := adlmidi_RT_shared +LOCAL_SRC_FILES := libs/$(TARGET_ARCH_ABI)/libADLMIDIrt.so LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../src $(LOCAL_PATH)/../include TARGET_PLATFORM = android-14 diff --git a/android/jni/Android.mk b/android/jni/Android.mk index 7f7ba92..203699f 100644 --- a/android/jni/Android.mk +++ b/android/jni/Android.mk @@ -1,6 +1,6 @@ LOCAL_PATH := $(call my-dir)/../.. -include $(CLEAR_VARS) +include $(CLEAR_VARS) LOCAL_MODULE := ADLMIDI LOCAL_C_INCLUDES := \ @@ -28,3 +28,30 @@ LOCAL_SRC_FILES := src/adldata.cpp \ src/chips/nuked/nukedopl3.c include $(BUILD_SHARED_LIBRARY) + +include $(CLEAR_VARS) +LOCAL_MODULE := ADLMIDIrt + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/src \ + $(LOCAL_PATH)/include + +LOCAL_ARM_MODE := arm +LOCAL_CPP_FEATURES := exceptions +LOCAL_CFLAGS := -DADLMIDI_DISABLE_MIDI_SEQUENCER -DADLMIDI_DISABLE_MUS_SUPPORT -DADLMIDI_DISABLE_XMI_SUPPORT -DDISABLE_EMBEDDED_BANKS +LOCAL_LDLIBS := -llog +LOCAL_SRC_FILES := src/adlmidi_load.cpp \ + src/adlmidi_midiplay.cpp \ + src/adlmidi_opl3.cpp \ + src/adlmidi_private.cpp \ + src/adlmidi.cpp \ + src/wopl/wopl_file.c \ + src/chips/dosbox_opl3.cpp \ + src/chips/nuked_opl3_v174.cpp \ + src/chips/nuked_opl3.cpp \ + src/chips/opl_chip_base.cpp \ + src/chips/dosbox/dbopl.cpp \ + src/chips/nuked/nukedopl3_174.c \ + src/chips/nuked/nukedopl3.c + +include $(BUILD_SHARED_LIBRARY)
\ No newline at end of file diff --git a/android/jni/Application.mk b/android/jni/Application.mk index a0d5ce7..354e4d1 100644 --- a/android/jni/Application.mk +++ b/android/jni/Application.mk @@ -1,5 +1,5 @@ APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 -APP_MODULES := ADLMIDI +APP_MODULES := ADLMIDI ADLMIDIrt APP_PLATFORM := android-14 APP_OPTIM := release APP_CPPFLAGS += -std=c++11 |