if [ $# -ne 2 ]; then echo "Usage: $0 WAFDIR AUTOWAFDIR" >& 2; exit 1; fi drobillad=$(pwd) wafdir=$1 autowafdir=$2 cd $wafdir echo $(pwd) common_tools=clang_compilation_database,xcode6,$autowafdir/autowaf.py # Simplest projects use waf/autowaf/doxygen and no other tools ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,$common_tools cp ./waf $drobillad/ganv cp ./waf $drobillad/jalv cp ./waf $drobillad/patchage cp ./waf $drobillad/raul cp ./waf $drobillad/serd cp ./waf $drobillad/sord cp ./waf $drobillad/sratom cp ./waf $drobillad/suil # Lilv uses Python ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,python,$common_tools cp ./waf $drobillad/lilv # Ingen and Machina use doxygen and lv2 ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,$common_tools,$autowafdir/lv2.py cp ./waf $drobillad/ingen cp ./waf $drobillad/machina # Plugins use lv2 ./waf-light --strip --make-waf --prelude='' \ --tools=$common_tools,$autowafdir/lv2.py cp ./waf $drobillad/plugins/blop.lv2 cp ./waf $drobillad/plugins/fomp.lv2 cp ./waf $drobillad/plugins/matriseq.lv2 cp ./waf $drobillad/plugins/mda.lv2 cp ./waf $drobillad/plugins/omins.lv2 # Top level uses everything ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,python,$common_tools,$autowafdir/lv2.py cp ./waf $drobillad/