alias headers : ../../util//kenutil : : : . ; alias ThreadPool : ThreadPool.cpp ; if [ option.get "with-synlm" : no : yes ] = yes { lib m ; obj SyntacticLanguageModel.o : SyntacticLanguageModel.cpp headers : $(TOP)/synlm/hhmm/rvtl/include $(TOP)/synlm/hhmm/wsjparse/include ; alias synlm : SyntacticLanguageModel.o m : : : HAVE_SYNLM ; } else { alias synlm ; } lib moses : #All cpp files except those listed [ glob *.cpp DynSAInclude/*.cpp : ThreadPool.cpp SyntacticLanguageModel.cpp ] synlm ThreadPool LM//LM headers ../..//z ../../OnDiskPt//OnDiskPt ;