diff options
author | Joe Onorato <joeo@google.com> | 2012-08-17 00:12:05 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-08-17 00:12:05 -0700 |
commit | 0256c986f7ff678bee07ca0462505e1de18efa62 (patch) | |
tree | d713f51faced6e17f95e7b53ea9b463c4cd94692 /pico/Android.mk | |
parent | ea66e3bf3510df7ab3051c90a740b8e11de42e92 (diff) | |
parent | 79622ebe5dd09754be0a5643413d11ecca300336 (diff) | |
download | external_svox-0256c986f7ff678bee07ca0462505e1de18efa62.zip external_svox-0256c986f7ff678bee07ca0462505e1de18efa62.tar.gz external_svox-0256c986f7ff678bee07ca0462505e1de18efa62.tar.bz2 |
am 79622ebe: Merge "use LOCAL_PATH properly"
* commit '79622ebe5dd09754be0a5643413d11ecca300336':
use LOCAL_PATH properly
Diffstat (limited to 'pico/Android.mk')
-rwxr-xr-x | pico/Android.mk | 127 |
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) |