Index: trunk/tests/RTT/Export.sh =================================================================== --- trunk/tests/RTT/Export.sh (revision 36094) +++ trunk/tests/RTT/Export.sh (revision 36095) @@ -17,6 +17,13 @@ # running from source pcb_rnd_cd="$TRUNK/src" pcb_rnd_bin="./pcb-rnd" + + if test -x $TRUNK/src/pcb-rnd.wrap + then + pcb_rnd_bin="./pcb-rnd.wrap" + else + pcb_rnd_bin="./pcb-rnd" + fi fi fmt_args="" Index: trunk/tests/cam/test.sh =================================================================== --- trunk/tests/cam/test.sh (revision 36094) +++ trunk/tests/cam/test.sh (revision 36095) @@ -5,9 +5,18 @@ TESTS="grp_name type offs" PWD=`pwd` +SRC=$ROOT/src +if test -x $SRC/pcb-rnd.wrap +then + PCB_RND=./pcb-rnd.wrap +else + PCB_RND=./pcb-rnd +fi + + run_pcb_rnd() { - (cd $ROOT/src && $DBG ./pcb-rnd "$@") 2>&1 | awk ' + (cd $ROOT/src && $DBG $PCB_RND "$@") 2>&1 | awk ' /^[*][*][*] Exporting:/ { next } /Warning: footprint library list error on/ { next } /^[ \t]*$/ { next } Index: trunk/tests/conf/tests/Makefile =================================================================== --- trunk/tests/conf/tests/Makefile (revision 36094) +++ trunk/tests/conf/tests/Makefile (revision 36095) @@ -1,3 +1,6 @@ +ROOT=../../.. +include $(ROOT)/Makefile.conf + TESTS = \ list_merge.diff \ list_set.diff \ Index: trunk/tests/drc_query/Makefile =================================================================== --- trunk/tests/drc_query/Makefile (revision 36094) +++ trunk/tests/drc_query/Makefile (revision 36095) @@ -1,4 +1,5 @@ ROOT=../.. +include $(ROOT)/Makefile.conf SRC=$(ROOT)/src TDIR=../tests/drc_query Index: trunk/tests/menu/test_patch.sh =================================================================== --- trunk/tests/menu/test_patch.sh (revision 36094) +++ trunk/tests/menu/test_patch.sh (revision 36095) @@ -4,6 +4,14 @@ SRC=$ROOT/src CFG="-c rc/library_search_paths=dummy_lib -c rc/quiet=1" +if test -x $SRC/pcb-rnd.wrap +then + PCB_RND=./pcb-rnd.wrap +else + PCB_RND=./pcb-rnd +fi + + # call: # insert.lht 'MenuPatch(load, test, "insert.lht");' @@ -18,7 +26,7 @@ MenuDebug(save, "d0.lht"); '$2' MenuDebug(save, "d1.lht"); -' | ./pcb-rnd $CFG -c rc/menu_file=base --gui batch 2>&1 | grep -v "^menu debug" +' | $PCB_RND $CFG -c rc/menu_file=base --gui batch 2>&1 | grep -v "^menu debug" rmdir dummy_lib ) Index: trunk/tests/query/Makefile =================================================================== --- trunk/tests/query/Makefile (revision 36094) +++ trunk/tests/query/Makefile (revision 36095) @@ -1,4 +1,5 @@ ROOT=../.. +include $(ROOT)/Makefile.conf SRC=$(ROOT)/src TDIR=../tests/query Index: trunk/tests/vendordrill/test_all.sh =================================================================== --- trunk/tests/vendordrill/test_all.sh (revision 36094) +++ trunk/tests/vendordrill/test_all.sh (revision 36095) @@ -4,10 +4,16 @@ SRC="$ROOT/src" TDIR="../tests/vendordrill" GFLT="../pupfilter.sh" -PCBRND="./pcb-rnd" GLOBARGS="-c rc/library_search_paths=../tests/RTT/lib -c rc/quiet=1" +if test -x $SRC/pcb-rnd.wrap +then + PCBRND=./pcb-rnd.wrap +else + PCBRND=./pcb-rnd +fi + run_pcb_rnd() { local brd="`pwd`/$1"