From 28e5bccf28fe8b3a742ad46bdadf50a066ff8393 Mon Sep 17 00:00:00 2001 From: Joe Onorato Date: Wed, 11 Jul 2012 19:50:59 -0700 Subject: use LOCAL_PATH properly Change-Id: I5a177116b976be159042cab51c297861f275daa2 --- pico/Android.mk | 127 ++++---------------------------------------------------- 1 file changed, 8 insertions(+), 119 deletions(-) (limited to 'pico/Android.mk') 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) -- cgit v1.1