if [ $# -ne 2 ]; then echo "Usage: $0 WAFDIR AUTOWAFDIR" >& 2; exit 1; fi drobillad=$(pwd) wafdir=$1 autowafdir=$2 cd $wafdir echo $(pwd) # Simplest projects use waf/autowaf/doxygen and no other tools ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,$autowafdir/autowaf.py 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 and SWIG ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,python,swig,$autowafdir/autowaf.py cp ./waf $drobillad/lilv # Ingen and Machina use doxygen and lv2 ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,$autowafdir/autowaf.py,$autowafdir/lv2.py cp ./waf $drobillad/ingen cp ./waf $drobillad/machina # Plugins use lv2 ./waf-light --strip --make-waf --prelude='' \ --tools=$autowafdir/autowaf.py,$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 cp ./waf $drobillad/plugins/waf # Top level uses everything ./waf-light --strip --make-waf --prelude='' \ --tools=doxygen,python,swig,$autowafdir/autowaf.py,$autowafdir/lv2.py cp ./waf $drobillad/