progname=src/CSTtst topname=src/scheck card=-c1 dat/sc_send.dat : wrk/prog.dat wrk/progv.dat wrk/conf.dat wrk/scheck.dat grep -h -E "^[0-9-]+ [0-9-]+ [0-9-]+ (127|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18)\b" $^ > $@ test : dat/sc_send.dat pci2trap $(card) -i dat/sc_send.dat -o out tail -n ` echo 9 + 8 \* \( $(max_slave) - 1 \) | bc ` out wrk/conf.dat : $(progname).tcs ../scsn_ids.tcs tcc $< > $@ wrk/scheck.dat : $(topname).tcs ../scsn_ids.tcs tcc $< > $@ wrk/prog.dat : wrk/cpu0 wrk/cpu1 wrk/cpu2 wrk/cpu3 codem -i0 wrk/cpu0 -i1 wrk/cpu1 -i2 wrk/cpu2 -i3 wrk/cpu3 -o $@ -3 -s127 wrk/progv.dat : wrk/cpu0 wrk/cpu1 wrk/cpu2 wrk/cpu3 codem -i0 wrk/cpu0 -i1 wrk/cpu1 -i2 wrk/cpu2 -i3 wrk/cpu3 -r -o $@ -3 -s127 wrk/cpu0 : $(progname).asm asm_mimd -i $< -od $@ -ol $@.log -dcpu0 -Ve @grep -i 'warning\|error' $@.log wrk/cpu1 : $(progname).asm asm_mimd -i $< -od $@ -ol $@.log -dcpu1 -Ve @grep -i 'warning\|error' $@.log wrk/cpu2 : $(progname).asm asm_mimd -i $< -od $@ -ol $@.log -dcpu2 -Ve @grep -i 'warning\|error' $@.log wrk/cpu3 : $(progname).asm asm_mimd -i $< -od $@ -ol $@.log -dcpu3 -Ve @grep -i 'warning\|error' $@.log clean : rm -f $(wildcard wrk/*) rm -f $(wildcard dat/*) .PHONY : clean all test