all : sc_send.dat scheck.dat sc_send.dat : wrk/full.dat wrk/fitred.dat cat wrk/fitred.dat wrk/full.dat > $@ wrk/full.dat : src/NItri.tcs ../../scsn_ids.tcs src/chip_def_rob.tcs tcc $< > $@ scheck.dat : src/scheck.tcs src/chip_def_rob.tcs ../../scsn_ids.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 .PHONY : clean