mosesdecoder/mert/Jamfile
Tetsuo Kiso 47ac8a474d Change the naming conventions for the guard macros; Rename TER directory.
This change might be useful to avoid duplicating the names.
The reason is that although MERT programs are standalone
applications, some header files such as data.h and
point.h have common guard macro names like "DATA_H" and
"POINT_H", and this is not good naming conventions
when you want to include external headers.
Some files actually include headers in Moses and KenLM's util.
2012-02-20 09:46:08 +09:00

50 lines
1.0 KiB
Plaintext

import testing ;
lib m ;
lib mert_lib :
Util.cpp
FileStream.cpp
Timer.cpp
ScoreStats.cpp ScoreArray.cpp ScoreData.cpp
ScoreDataIterator.cpp
FeatureStats.cpp FeatureArray.cpp FeatureData.cpp
FeatureDataIterator.cpp
Data.cpp
BleuScorer.cpp
Point.cpp
PerScorer.cpp
Scorer.cpp
ScorerFactory.cpp
Optimizer.cpp
TER/alignmentStruct.cpp
TER/hashMap.cpp
TER/hashMapStringInfos.cpp
TER/stringHasher.cpp
TER/terAlignment.cpp
TER/terShift.cpp
TER/hashMapInfos.cpp
TER/infosHasher.cpp
TER/stringInfosHasher.cpp
TER/tercalc.cpp
TER/tools.cpp
TerScorer.cpp
CderScorer.cpp
MergeScorer.cpp
../util//kenutil m ..//z ;
exe mert : mert.cpp mert_lib ../moses/src//ThreadPool ;
exe extractor : extractor.cpp mert_lib ;
exe evaluator : evaluator.cpp mert_lib ;
exe pro : pro.cpp mert_lib ..//boost_program_options ;
alias programs : mert extractor evaluator pro ;
unit-test data_test : DataTest.cpp mert_lib ..//boost_unit_test_framework ;
unit-test util_test : UtilTest.cpp mert_lib ..//boost_unit_test_framework ;
install legacy : programs : <location>. ;