summaryrefslogtreecommitdiffstats
path: root/pico/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'pico/Android.mk')
-rwxr-xr-xpico/Android.mk31
1 files changed, 29 insertions, 2 deletions
diff --git a/pico/Android.mk b/pico/Android.mk
index 59f7adf..c6b0e8a 100755
--- a/pico/Android.mk
+++ b/pico/Android.mk
@@ -12,12 +12,17 @@ include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
-LOCAL_SRC_FILES := $(call all-subdir-java-files)
+LOCAL_SRC_FILES := $(call all-java-files-under, src) \
+ $(call all-java-files-under, compat)
LOCAL_PACKAGE_NAME := PicoTts
+LOCAL_REQUIRED_MODULES := libttscompat
+
+LOCAL_PROGUARD_FLAG_FILES := proguard.flags
include $(BUILD_PACKAGE)
+
# Build Pico Shared Library
LOCAL_PATH:= $(TOP_LOCAL_PATH)/tts
@@ -27,7 +32,7 @@ LOCAL_SRC_FILES:= com_svox_picottsengine.cpp svox_ssml_parser.cpp
LOCAL_C_INCLUDES += \
external/svox/pico/lib \
- frameworks
+ external/svox/pico/compat/include
LOCAL_STATIC_LIBRARIES:= libsvoxpico
@@ -85,4 +90,26 @@ LOCAL_LDFLAGS+= $(TOOL_LDFLAGS)
include $(BUILD_STATIC_LIBRARY)
+
+# Build compatibility library
+LOCAL_PATH:= $(TOP_LOCAL_PATH)/compat/jni
+include $(CLEAR_VARS)
+
+LOCAL_MODULE:= libttscompat
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_SRC_FILES:= \
+ com_android_tts_compat_SynthProxy.cpp
+
+LOCAL_SHARED_LIBRARIES := \
+ libandroid_runtime \
+ libnativehelper \
+ libmedia \
+ libutils \
+ libcutils \
+ libdl
+
+include $(BUILD_SHARED_LIBRARY)
+
+
endif # TARGET_SIMULATOR