1SUBDIRS = src \ 2 doc \ 3 scripts \ 4 model \ 5 include 6 7EXTRA_DIST = autogen.sh \ 8 sphinx3.pc.in \ 9 src/programs/main_livedecode.c \ 10 win32/batch/an4.ctl \ 11 win32/batch/sphinx3-test.decode.bat \ 12 win32/batch/sphinx3-test.ep.bat \ 13 win32/batch/sphinx3-test.simple.bat \ 14 win32/batch/sphinx3-test.all.bat \ 15 win32/batch/sphinx3-test.gausubvq.bat \ 16 win32/batch/sphinx3-test.align.bat \ 17 win32/batch/sphinx3-test.astar.bat \ 18 win32/batch/sphinx3-simple.bat \ 19 win32/batch/sphinx3-test.dag.bat \ 20 win32/batch/sphinx3-test.bat \ 21 win32/batch/sphinx3-test.livepretend.bat \ 22 win32/msdev/libs3decoder/s3decoder.vcproj \ 23 win32/msdev/programs/livepretend/sphinx3_livepretend.vcproj \ 24 win32/msdev/programs/decode/sphinx3_decode.vcproj \ 25 win32/msdev/programs/dp/sphinx3_dp.vcproj \ 26 win32/msdev/programs/livedecode/sphinx3_livedecode.vcproj \ 27 win32/msdev/programs/ep/sphinx3_ep.vcproj \ 28 win32/msdev/programs/conf/sphinx3_conf.vcproj \ 29 win32/msdev/programs/lm_convert/lm_convert.vcproj \ 30 win32/msdev/programs/align/sphinx3_align.vcproj \ 31 win32/msdev/programs/astar/sphinx3_astar.vcproj \ 32 win32/msdev/programs/dag/sphinx3_dag.vcproj \ 33 win32/msdev/programs/gausubvq/gausubvq.vcproj \ 34 win32/msdev/programs/sphinx3_continuous/sphinx3_continuous.vcproj \ 35 win32/mrcp.nsi \ 36 python/setup.py \ 37 python/_sphinx3module.c \ 38 python/_sphinx3_test.py 39 40pkgconfigdir = $(libdir)/pkgconfig 41pkgconfig_DATA = sphinx3.pc 42CLEANFILES = sphinx3.pc 43 44# NO! Don't make .tar.Z or .shar distributions 45AUTOMAKE_OPTIONS = dist-bzip2 dist-zip #dist-shar dist-tarZ 46 47etags: 48 etags `find . -name "*.[ch]"` 49 50ctags: 51 ctags `find . -name "*.[ch]"` 52 53doxygen: 54 doxygen ./doc/doxygen.cfg 55 56####################################################################### 57#Session of testing 58####################################################################### 59 60 61perf-std : 62 make -C $(top_srcdir)/src/tests/performance/ti46 ti46-lp ti46-decode ti46-decany 63 make -C $(top_srcdir)/src/tests/performance/tidigits tidigits-lp tidigits-decode 64 make -C $(top_srcdir)/src/tests/performance/Communicator com-fast-lp com-fast-decode 65 make -C $(top_srcdir)/src/tests/performance/Communicator com-2stage-decode com-2stage-decany 66 67perf-std-s3 : 68 make -C $(top_srcdir)/src/tests/performance/ti46 ti46-decany 69 make -C $(top_srcdir)/src/tests/performance/tidigits tidigits-decany 70 make -C $(top_srcdir)/src/tests/performance/Communicator com-base-decany 71 72perf-full: 73 make -C $(top_srcdir)/src/tests/performance/ti46 quick slow 74 make -C $(top_srcdir)/src/tests/performance/tidigits quick slow 75 make -C $(top_srcdir)/src/tests/performance/rm1 lp 76 make -C $(top_srcdir)/src/tests/performance/Communicator base fast 77 make -C $(top_srcdir)/src/tests/performance/wsj5k lp decode decany 78 make -C $(top_srcdir)/src/tests/performance/ICSI base 79 80 81# make -C $(top_srcdir)/src/tests/performance/spoke3 decode decany 82 83perf-quick: 84 make -C $(top_srcdir)/src/tests/performance/ti46 quick slow 85 make -C $(top_srcdir)/src/tests/performance/tidigits quick 86 87perf-slow: 88 make -C $(top_srcdir)/src/tests/performance/ti46 slow 89 make -C $(top_srcdir)/src/tests/performance/tidigits slow 90 make -C $(top_srcdir)/src/tests/performance/rm1 lp 91 make -C $(top_srcdir)/src/tests/performance/Communicator base 92 make -C $(top_srcdir)/src/tests/performance/wsj5k lp decode decany 93 make -C $(top_srcdir)/src/tests/performance/ICSI base 94 95# make -C $(top_srcdir)/src/tests/performance/spoke3 decode decany 96 97 98#Cannot not be used because libtool will confuse valgrind. Need to figure out later. 99#test-valgrind: 100# @echo "LIVEPRETEND TEST" 101# @echo "YOU SHOULD SEE THE RECOGNITION RESULT 'P I T T S B U R G H'" 102# 103# $(LIBTOOL) --mode=execute valgrind --skin=memcheck src/programs/livepretend \ 104# model/lm/an4/an4.ctl \ 105# $(top_srcdir)/model/lm/an4 \ 106# model/lm/an4/args.an4.test > $@.out 2>&1 107# @grep "FWDVIT" $@.out 108# @grep "FWDXCT" $@.out 109 110