Install scripts iff --install-scripts is passed

This commit is contained in:
Kenneth Heafield 2011-11-25 17:41:30 +00:00
parent 74a2d014f0
commit 0c6131e616

View File

@ -3,17 +3,6 @@ import option ;
build-project training ;
location = [ option.get "install-scripts" : $(TOP)/scripts/dist ] ;
location = $(location)$(GITTAG) ;
#These two used to live in a tools directory.
install ghkm : training/phrase-extract/extract-ghkm//extract-ghkm : <location>$(location)/training/phrase-extract/extract-ghkm/tools ;
install compactify : training/compact-rule-table//compactify : <location>$(location)/training/compact-rule-table/tools ;
install phrase-extract : training/phrase-extract//released-programs : <location>$(location)/training/phrase-extract ;
install lexical-reordering : training/lexical-reordering//score : <location>$(location)/training/lexical-reordering ;
install symal : training/symal//symal : <location>$(location)/symal ;
with-giza = [ option.get "with-giza" ] ;
if $(with-giza) {
rule check-for-bin ( name ) {
@ -30,15 +19,30 @@ if $(with-giza) {
check-for-bin GIZA++ ;
check-for-bin snt2cooc.out ;
check-for-bin mkcls ;
install train-model : training//train-model.perl : <location>$(location)/training ;
} else {
echo "If you want scripts/training/train-model.perl, pass --with-giza=/path/to/giza" ;
constant WITH-GIZA : "no" ;
alias train-model ;
}
install scripts :
location = [ option.get "install-scripts" ] ;
if $(location) {
location = $(location)$(GITTAG) ;
#These two used to live in a tools directory.
install ghkm : training/phrase-extract/extract-ghkm//extract-ghkm : <location>$(location)/training/phrase-extract/extract-ghkm/tools ;
install compactify : training/compact-rule-table//compactify : <location>$(location)/training/compact-rule-table/tools ;
install phrase-extract : training/phrase-extract//released-programs : <location>$(location)/training/phrase-extract ;
install lexical-reordering : training/lexical-reordering//score : <location>$(location)/training/lexical-reordering ;
install symal : training/symal//symal : <location>$(location)/symal ;
if $(WITH-GIZA) != no {
install train-model : training//train-model.perl : <location>$(location)/training ;
} else {
alias train-model ;
}
install scripts :
analysis/README
analysis/sentence-by-sentence.pl
ems/experiment.machines
@ -136,5 +140,5 @@ install scripts :
recaser/train-truecaser.perl
: <install-source-root>. <location>$(location) ;
alias install : ghkm compactify phrase-extract lexical-reordering symal scripts train-model ;
explicit install ghkm compactify phrase-extract lexical-reordering symal scripts train-model ;
alias install : ghkm compactify phrase-extract lexical-reordering symal scripts train-model ;
}