14a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# Copyright 2006 The Android Open Source Project 24a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 34a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 44a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS) 54a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 64a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# common settings for all ASR builds, exports some variables for sub-makes 74a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(ASR_MAKE_DIR)/Makefile.defs 84a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 94a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_SRC_FILES:= \ 104a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project acc_basi.c \ 114a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project cnfd_scr.c \ 124a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project par_basi.c \ 134a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project pat_basi.c \ 144a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project rec_basi.c \ 154a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project rec_load.c \ 164a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project rec_nbes.c \ 174a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project rec_resu.c \ 184a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project syn_srec.c \ 194a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project utt_basi.c \ 204a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project utt_data.c \ 214a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project utt_proc.c \ 224a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project voc_basi.c \ 234a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project \ 244a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/ca_cms.c \ 254a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/ca_front.c \ 264a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/ca_wave.c \ 274a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/cheldsp4.c \ 284a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/chelfep.c \ 294a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/chelmel4.c \ 304a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/frontobj.c \ 314a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/frontpar.c \ 324a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/log_tabl.c \ 334a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/sp_fft.c \ 344a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/spec_anl.c \ 354a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../cfront/wav_acc.c \ 364a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project \ 374a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/cnorm_tr.c \ 384a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/fpi_tgt.c \ 394a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/imeld_rd.c \ 404a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/imeld_tr.c \ 414a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/jacobi.c \ 424a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/log_add.c \ 434a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/matrix_i.c \ 444a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/matx_ops.c \ 454a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/specnorm.c \ 464a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/srec_arb.c \ 474a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/swicms.c \ 484a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/swimodel.c \ 494a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/voc_read.c \ 504a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../clib/voicing.c \ 514a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project \ 524a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/astar.c \ 534a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/astar_pphash.c \ 544a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/c47mulsp.c \ 554a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/get_fram.c \ 564a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/priority_q.c \ 574a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/rec_norm.c \ 584a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec.c \ 594a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_context.c \ 604a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_debug.c \ 614a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_eosd.c \ 624a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_initialize.c \ 634a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_results.c \ 644a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_stats.c \ 654a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/srec_tokens.c \ 664a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/text_parser.c \ 674a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project ../crec/word_lattice.c \ 684a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# ../crec/comp_stats.c \ 694a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 704a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_C_INCLUDES := \ 714a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_ROOT_DIR)/portable/include \ 724a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_ROOT_DIR)/shared/include \ 734a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_ROOT_DIR)/srec/include \ 744a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_ROOT_DIR)/srec/clib \ 754a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_ROOT_DIR)/srec/cfront \ 764a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 774a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_CFLAGS += \ 784a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_GLOBAL_DEFINES) \ 794a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project $(ASR_GLOBAL_CPPFLAGS) \ 804a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 814a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_SHARED_LIBRARIES := \ 824a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project libESR_Shared \ 834a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project libESR_Portable \ 844a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 854a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_STATIC_LIBRARIES := \ 864a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project libzipfile \ 874a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project libunz \ 884a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 894a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_TARGET:= libSR_Core 904a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 914a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 924a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# For the host 934a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# ===================================================== 944a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 954a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS) 964a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 974a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_SRC_FILES := $(common_SRC_FILES) 984a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_C_INCLUDES := $(common_C_INCLUDES) 994a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_CFLAGS += $(common_CFLAGS) 1004a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1014a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := $(common_SHARED_LIBRARIES) 1024a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := $(common_STATIC_LIBRARIES) 1034a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1044a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_MODULE := $(common_TARGET) 1054a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 106cfb00d34cd42c488706577040eeda70f27fdac9fIan RogersLOCAL_32_BIT_ONLY := true 107cfb00d34cd42c488706577040eeda70f27fdac9fIan Rogers 1084a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(BUILD_HOST_SHARED_LIBRARY) 1094a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1104a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1114a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# For the device 1124a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# ===================================================== 1134a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1144a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS) 1154a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1164a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_SRC_FILES := $(common_SRC_FILES) 1174a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_C_INCLUDES := $(common_C_INCLUDES) 1184a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_CFLAGS += $(common_CFLAGS) 1194a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1204a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_MODULE := $(common_TARGET) 1214a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project 1224a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY) 123