Commit fe576c65 authored by Dan Povey's avatar Dan Povey
Browse files

trunk: add missing dependencies to Makefile (and script to automatically find them).

git-svn-id: https://svn.code.sf.net/p/kaldi/code/trunk@4927 5e6a8d80-dfce-4ca6-a32a-6e07a63d50c8
parent b9056974
#!/bin/bash
cd src
for x in */Makefile; do
dir=$(dirname $x);
for dependency in $(perl -ape 's/\\\n//;' <$x | grep ADDLIBS | awk '{$1="";$2="";print;}' | perl -ane 'print "$1\n" while ( $_ =~ m|\.\./([^/]+)/|g ); '); do
if ! perl -ape 's/\\\n//;' <Makefile | grep -E "\b$dir\b.*:" | grep -w $dependency >/dev/null; then
echo "$dir: $dependency";
fi
done
done
\ No newline at end of file
......@@ -153,27 +153,27 @@ bin fstbin gmmbin fgmmbin sgmmbin sgmm2bin featbin nnetbin nnet2bin latbin ivect
base:
matrix : base
util: base matrix
thread: util
feat: base matrix util gmm transform
thread: util matrix base
feat: base matrix util gmm transform tree thread
tree: base util matrix
optimization: base matrix
gmm: base util matrix tree thread
transform: base util matrix gmm tree
transform: base util matrix gmm tree thread
sgmm: base util matrix gmm tree transform thread hmm
sgmm2: base util matrix gmm tree transform thread hmm
fstext: base util matrix tree
hmm: base tree matrix
hmm: base tree matrix util
lm: base util fstext
decoder: base util matrix gmm sgmm hmm tree transform lat
lat: base util hmm
lat: base util hmm tree matrix
cudamatrix: base util matrix
nnet: base util matrix cudamatrix
nnet2: base util matrix thread lat
nnet2: base util matrix thread lat gmm hmm tree transform cudamatrix
ivector: base util matrix thread transform tree gmm
#3)Dependencies for optional parts of Kaldi
onlinebin: base matrix util feat tree optimization gmm transform sgmm sgmm2 fstext hmm lm decoder lat cudamatrix nnet nnet2 online
online2bin: base matrix util feat tree optimization gmm transform sgmm sgmm2 fstext hmm lm decoder lat cudamatrix nnet nnet2 online2
onlinebin: base matrix util feat tree optimization gmm transform sgmm sgmm2 fstext hmm lm decoder lat cudamatrix nnet nnet2 online thread
online2bin: base matrix util feat tree optimization gmm transform sgmm sgmm2 fstext hmm lm decoder lat cudamatrix nnet nnet2 online2 thread ivector
# python-kaldi-decoding: base matrix util feat tree optimization thread gmm transform sgmm sgmm2 fstext hmm decoder lat online
online: decoder gmm transform feat matrix util base lat hmm thread
online: decoder gmm transform feat matrix util base lat hmm thread tree
online2: decoder gmm transform feat matrix util base lat hmm thread ivector cudamatrix nnet2
kwsbin: fstext lat base util
kwsbin: fstext lat base util hmm tree matrix
......@@ -35,8 +35,7 @@
a good place to ask questions. Most user questions go to the "Help" forum. If you want to receive
all the traffic, you have to be logged in to Sourceforge; you can subscribe to the forum by clicking
on the "Help" forum and then clicking the envelope icon towards the top right. There are also
"Open Discussion" and "Developers" forums, which get less traffic (these are deprecated but
you can subscribe to them too).
"Open Discussion" and "Developers" forums, which get less traffic.
There is a mailing list <a
href=mailto:kaldi-developers@lists.sourceforge.net>kaldi-developers@lists.sourceforge.net</a>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment