#exe processPhraseTable : GenerateTuples.cpp processPhraseTable.cpp ..//boost_filesystem ../moses//moses ; exe processLexicalTable : processLexicalTable.cpp ..//boost_filesystem ../moses//moses ; #exe queryPhraseTable : queryPhraseTable.cpp ..//boost_filesystem ../moses//moses ; exe queryLexicalTable : queryLexicalTable.cpp ..//boost_filesystem ../moses//moses ; exe generateSequences : GenerateSequences.cpp ..//boost_filesystem ../moses//moses ; exe TMining : TransliterationMining.cpp ..//boost_filesystem ../moses//moses ; exe 1-1-Extraction : 1-1-Extraction.cpp ..//boost_filesystem ../moses//moses ; exe prunePhraseTable : prunePhraseTable.cpp ..//boost_filesystem ../moses//moses ..//boost_program_options ; exe pruneGeneration : pruneGeneration.cpp ..//boost_filesystem ../moses//moses ..//boost_program_options ; local with-cmph = [ option.get "with-cmph" ] ; if $(with-cmph) { exe processPhraseTableMin : processPhraseTableMin.cpp ..//boost_filesystem ../moses//moses ; exe processLexicalTableMin : processLexicalTableMin.cpp ..//boost_filesystem ../moses//moses ; exe queryPhraseTableMin : queryPhraseTableMin.cpp ..//boost_filesystem ../moses//moses ; exe addLexROtoPT : addLexROtoPT.cpp ..//boost_filesystem ../moses//moses ; alias programsMin : processPhraseTableMin processLexicalTableMin queryPhraseTableMin addLexROtoPT ; # alias programsMin : processPhraseTableMin processLexicalTableMin ; } else { alias programsMin ; } exe merge-sorted : merge-sorted.cc ../moses//moses ../moses/TranslationModel/UG/generic//generic $(TOP)//boost_iostreams $(TOP)//boost_program_options ; alias programs : 1-1-Extraction TMining generateSequences processLexicalTable queryLexicalTable programsMin merge-sorted prunePhraseTable pruneGeneration ; #processPhraseTable queryPhraseTable