37 lines
1.7 KiB
Makefile
37 lines
1.7 KiB
Makefile
MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
INCLUDES = -Iinclude \
|
|
-I$(top_srcdir)/libs/mrcp-engine/include \
|
|
-I$(top_srcdir)/libs/mrcp/include \
|
|
-I$(top_srcdir)/libs/mrcp/message/include \
|
|
-I$(top_srcdir)/libs/mrcp/control/include \
|
|
-I$(top_srcdir)/libs/mrcp/resources/include \
|
|
-I$(top_srcdir)/libs/mpf/include \
|
|
-I$(top_srcdir)/libs/apr-toolkit/include \
|
|
$(UNIMRCP_APR_INCLUDES) \
|
|
$(UNIMRCP_APU_INCLUDES) \
|
|
$(UNIMRCP_SPHINXBASE_INCLUDES) \
|
|
$(UNIMRCP_POCKETSPHINX_INCLUDES)
|
|
|
|
plugin_LTLIBRARIES = mrcppocketsphinx.la
|
|
|
|
mrcppocketsphinx_la_SOURCES = src/mrcp_pocketsphinx.c \
|
|
src/pocketsphinx_properties.c
|
|
mrcppocketsphinx_la_LDFLAGS = -module $(PLUGIN_LT_VERSION)
|
|
mrcppocketsphinx_la_LIBADD = $(UNIMRCP_POCKETSPHINX_LIBS) $(UNIMRCP_SPHINXBASE_LIBS) -lm
|
|
|
|
|
|
dictionary:
|
|
!(test -f $(UNIMRCP_POCKETSPHINX_MODELS)/lm/cmudict.0.6d) || \
|
|
$(INSTALL) -m 644 $(UNIMRCP_POCKETSPHINX_MODELS)/lm/cmudict.0.6d $(datadir)/default.dic
|
|
|
|
model:
|
|
!(test -d $(UNIMRCP_POCKETSPHINX_MODELS)/hmm/wsj1/) || ($(mkinstalldirs) $(datadir)/wsj1; \
|
|
$(INSTALL) -m 644 $(UNIMRCP_POCKETSPHINX_MODELS)/hmm/wsj1/* $(datadir)/wsj1)
|
|
|
|
install-data-local:
|
|
test -d $(confdir) || $(mkinstalldirs) $(confdir)
|
|
test -f $(confdir)/pocketsphinx.xml || $(INSTALL) -m 644 conf/pocketsphinx.xml $(confdir)
|
|
test -f $(datadir)/default.dic || $(MAKE) dictionary
|
|
test -d $(datadir)/wsj1 || $(MAKE) model
|