summaryrefslogtreecommitdiffstats
path: root/pico/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'pico/Android.mk')
-rwxr-xr-xpico/Android.mk127
1 files changed, 8 insertions, 119 deletions
diff --git a/pico/Android.mk b/pico/Android.mk
index 444cbdf..61b38a1 100755
--- a/pico/Android.mk
+++ b/pico/Android.mk
@@ -1,133 +1,22 @@
# SVOX Pico TTS Engine
# This makefile builds both an activity and a shared library.
-TOP_LOCAL_PATH:= $(call my-dir)
-
-# Build Pico activity
-
-LOCAL_PATH:= $(call my-dir)
+LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src) \
+LOCAL_PACKAGE_NAME := PicoTts
+
+LOCAL_SRC_FILES := \
+ $(call all-java-files-under, src) \
$(call all-java-files-under, compat)
-LOCAL_PACKAGE_NAME := PicoTts
LOCAL_REQUIRED_MODULES := libttscompat libttspico
-
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
include $(BUILD_PACKAGE)
-# Build static library containing all PICO code
-# excluding the compatibility code. This is identical
-# to the rule below / except that it builds a shared
-# library.
-LOCAL_PATH:= $(TOP_LOCAL_PATH)/tts
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SRC_FILES:= com_svox_picottsengine.cpp svox_ssml_parser.cpp
-
-LOCAL_C_INCLUDES += \
- external/svox/pico/lib \
- external/svox/pico/compat/include
-
-LOCAL_STATIC_LIBRARIES:= libsvoxpico
-
-LOCAL_SHARED_LIBRARIES:= libcutils libexpat libutils
-
-LOCAL_MODULE:= libttspico_engine
-
-LOCAL_ARM_MODE:= arm
-
-include $(BUILD_STATIC_LIBRARY)
-
-# Build Pico Shared Library. This rule is used by the
-# compatibility code, which opens this shared library
-# using dlsym. This is essentially the same as the rule
-# above, except that it packages things a shared library.
-LOCAL_PATH:= $(TOP_LOCAL_PATH)/tts
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_TAGS := optional
-
-LOCAL_SRC_FILES:= com_svox_picottsengine.cpp svox_ssml_parser.cpp
-LOCAL_C_INCLUDES += \
- external/svox/pico/lib \
- external/svox/pico/compat/include
-LOCAL_STATIC_LIBRARIES:= libsvoxpico
-LOCAL_SHARED_LIBRARIES:= libcutils libexpat libutils
-LOCAL_MODULE:= libttspico
-
-include $(BUILD_SHARED_LIBRARY)
-
-
-# Build Base Generic SVOX Pico Library
-LOCAL_PATH:= $(TOP_LOCAL_PATH)/lib
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES:= \
- picoacph.c \
- picoapi.c \
- picobase.c \
- picocep.c \
- picoctrl.c \
- picodata.c \
- picodbg.c \
- picoextapi.c \
- picofftsg.c \
- picokdbg.c \
- picokdt.c \
- picokfst.c \
- picoklex.c \
- picoknow.c \
- picokpdf.c \
- picokpr.c \
- picoktab.c \
- picoos.c \
- picopal.c \
- picopam.c \
- picopr.c \
- picorsrc.c \
- picosa.c \
- picosig.c \
- picosig2.c \
- picospho.c \
- picotok.c \
- picotrns.c \
- picowa.c
-
-
-
-LOCAL_MODULE:= libsvoxpico
-
-LOCAL_CFLAGS+= $(TOOL_CFLAGS)
-
-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 \
- libmedia_native \
- libutils \
- libcutils \
- libdl
+include $(LOCAL_PATH)/compat/jni/Android.mk \
+ $(LOCAL_PATH)/lib/Android.mk \
+ $(LOCAL_PATH)/tts/Android.mk
-include $(BUILD_SHARED_LIBRARY)