all : sc_send.dat scheck.dat # scheck_dyn.dat scheck_dyn_once.dat #sc_send_sim.dat : wrk/full.dat wrk/fitred.dat scheck.dat # cat wrk/full.dat scheck.dat > $@ # cp wrk/imem?.hex . sc_send.dat : wrk/full.dat wrk/fitred.dat cat wrk/fitred.dat wrk/full.dat > $@ wrk/full.dat : src/NIscsntst.tcs ../../scsn_ids.tcs src/chip_def_rob.tcs tcc $< > $@ scheck.dat : src/scheck.tcs src/onetest.tcs src/fulltest.tcs src/chip_def_rob.tcs ../../scsn_ids.tcs src/check_cm.tcs src/check_bm.tcs src/check_hm.tcs src/check_port.tcs src/check_packet.tcs tcc $< > $@ scheck_dyn.dat : src/scheck_dyn.tcs src/onetest.tcs src/fulltest.tcs src/chip_def_rob.tcs ../../scsn_ids.tcs src/check_cm.tcs src/check_bm.tcs src/check_hm.tcs tcc $< > $@ scheck_dyn_once.dat : src/scheck_dyn_once.tcs src/onetest.tcs src/fulltest.tcs src/chip_def_rob.tcs ../../scsn_ids.tcs src/check_cm.tcs src/check_bm.tcs src/check_hm.tcs tcc $< > $@ wrk/fitred.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/cpu0 : src/fitred.asm asm_mimd -i $< -od $@ -ol $@.log -dcpu0 -oa $@_labels.tcs -oh wrk/imem0.hex -Ve @grep -i 'warning\|error' $@.log wrk/cpu1 : src/fitred.asm asm_mimd -i $< -od $@ -ol $@.log -dcpu1 -oa $@_labels.tcs -oh wrk/imem1.hex -Ve @grep -i 'warning\|error' $@.log wrk/cpu2 : src/fitred.asm asm_mimd -i $< -od $@ -ol $@.log -dcpu2 -oa $@_labels.tcs -oh wrk/imem2.hex -Ve @grep -i 'warning\|error' $@.log wrk/cpu3 : src/fitred.asm asm_mimd -i $< -od $@ -ol $@.log -dcpu3 -oa $@_labels.tcs -oh wrk/imem3.hex -Ve @grep -i 'warning\|error' $@.log clean : rm -f $(wildcard *~) sc_send.dat sc_send_tst.dat wrk/* imem?.hex scheck.dat scheck_dyn.dat scheck_dyn_once.dat .PHONY : clean