1# Copyright 2006 The Android Open Source Project 2 3LOCAL_PATH:= $(call my-dir) 4include $(CLEAR_VARS) 5 6# common settings for all ASR builds, exports some variables for sub-makes 7include $(ASR_MAKE_DIR)/Makefile.defs 8 9common_SRC_FILES:= \ 10 src/AcousticModels.c \ 11 src/AcousticModelsImpl.c \ 12 13common_C_INCLUDES := \ 14 $(ASR_ROOT_DIR)/portable/include \ 15 $(ASR_ROOT_DIR)/shared/include \ 16 $(ASR_ROOT_DIR)/srec/include \ 17 $(ASR_ROOT_DIR)/srec/AcousticModels/include \ 18 $(ASR_ROOT_DIR)/srec/AcousticState/include \ 19 $(ASR_ROOT_DIR)/srec/EventLog/include \ 20 $(ASR_ROOT_DIR)/srec/Grammar/include \ 21 $(ASR_ROOT_DIR)/srec/Nametag/include \ 22 $(ASR_ROOT_DIR)/srec/Recognizer/include \ 23 $(ASR_ROOT_DIR)/srec/Semproc/include \ 24 $(ASR_ROOT_DIR)/srec/Session/include \ 25 $(ASR_ROOT_DIR)/srec/Vocabulary/include \ 26 27common_CFLAGS := \ 28 -DSREC_ACOUSTICMODELS_EXPORTS \ 29 30common_CFLAGS += \ 31 $(ASR_GLOBAL_DEFINES) \ 32 $(ASR_GLOBAL_CPPFLAGS) \ 33 34common_SHARED_LIBRARIES := \ 35 libESR_Shared \ 36 libESR_Portable \ 37 libSR_EventLog \ 38 libSR_Core \ 39 40common_TARGET:= libSR_AcousticModels 41 42 43# For the host 44# ===================================================== 45 46include $(CLEAR_VARS) 47 48LOCAL_SRC_FILES := $(common_SRC_FILES) 49LOCAL_C_INCLUDES := $(common_C_INCLUDES) 50LOCAL_CFLAGS += $(common_CFLAGS) 51 52LOCAL_SHARED_LIBRARIES := $(common_SHARED_LIBRARIES) 53 54LOCAL_MODULE := $(common_TARGET) 55 56include $(BUILD_HOST_SHARED_LIBRARY) 57 58 59# For the device 60# ===================================================== 61 62include $(CLEAR_VARS) 63 64LOCAL_SRC_FILES := $(common_SRC_FILES) 65LOCAL_C_INCLUDES := $(common_C_INCLUDES) 66LOCAL_CFLAGS += $(common_CFLAGS) 67 68LOCAL_MODULE := $(common_TARGET) 69 70include $(BUILD_STATIC_LIBRARY) 71