progname=src/GIOtst topname=src/scheck card=-c0 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|19|20|21)\b" $^ > $@ test : dat/sc_send.dat pc2tp $(card) -i dat/sc_send.dat -o out wrk/conf.dat : $(progname).tcs src/GIO.tcs ../scsn_ids.tcs tcc $< > $@ wrk/scheck.dat : $(topname).tcs src/GIOchk.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