1 # Copyright 2006 The Android Open Source Project 2 3 LOCAL_PATH:= $(call my-dir) 4 include $(CLEAR_VARS) 5 6 # common settings for all ASR builds, exports some variables for sub-makes 7 include $(ASR_MAKE_DIR)/Makefile.defs 8 9 LOCAL_SRC_FILES:= \ 10 make_cfst.cpp \ 11 12 LOCAL_C_INCLUDES := \ 13 $(ASR_ROOT_DIR)/tools/thirdparty/OpenFst \ 14 $(ASR_ROOT_DIR)/shared/include \ 15 $(ASR_ROOT_DIR)/portable/include \ 16 $(ASR_ROOT_DIR)/srec/include \ 17 $(ASR_ROOT_DIR)/srec/EventLog/include \ 18 $(ASR_ROOT_DIR)/srec/Grammar/include \ 19 $(ASR_ROOT_DIR)/srec/Session/include \ 20 $(ASR_ROOT_DIR)/srec/Semproc/include \ 21 $(ASR_ROOT_DIR)/srec/Vocabulary/include \ 22 23 LOCAL_CFLAGS += \ 24 $(ASR_GLOBAL_DEFINES) \ 25 $(ASR_GLOBAL_CPPFLAGS) \ 26 27 LOCAL_CLANG := true 28 29 LOCAL_CPPFLAGS += -std=c++11 30 31 LOCAL_SHARED_LIBRARIES := \ 32 libESR_Shared \ 33 libESR_Portable \ 34 libSR_Core \ 35 libSR_AcousticModels \ 36 libSR_AcousticState \ 37 libSR_EventLog \ 38 libSR_G2P \ 39 libSR_Grammar \ 40 libSR_Nametag \ 41 libSR_Recognizer \ 42 libSR_Semproc \ 43 libSR_Session \ 44 libSR_Vocabulary \ 45 libfst \ 46 47 LOCAL_LDLIBS := \ 48 -lm \ 49 -lpthread 50 ifneq ($(HOST_OS),freebsd) 51 LOCAL_LDLIBS += -ldl 52 endif 53 54 LOCAL_MODULE:= make_cfst 55 56 LOCAL_32_BIT_ONLY := true 57 58 include external/libcxx/libcxx.mk 59 60 include $(BUILD_HOST_EXECUTABLE) 61