../work/sc_send.dat: ../work/Program.dat ../work/Main.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" $^ > $@ ../work/Main.dat: Main.tcs ../work/EventBuffer.tcs Acquisition.tcs \ Filter.tcs TPP.tcs PositionLUT.tcs \ CPU.tcs Makefile tcc $< > $@ ../work/Program.dat: ../work/cpu0 ../work/cpu1 ../work/cpu2 ../work/cpu3 Makefile codem -i0 ../work/cpu0 -i1 ../work/cpu1 -i2 ../work/cpu2 -i3 ../work/cpu3 -o $@ -3 -s127 ../work/cpu0 : SignalProcessing.asm Makefile asm_mimd -i $< -od $@ -ol $@.log -dcpu0 -dtrap3 @grep -i 'warning\|error' $@.log ../work/cpu1 : SignalProcessing.asm Makefile asm_mimd -i $< -od $@ -ol $@.log -dcpu1 -dtrap3 @grep -i 'warning\|error' $@.log ../work/cpu2 : SignalProcessing.asm Makefile asm_mimd -i $< -od $@ -ol $@.log -dcpu2 -dtrap3 @grep -i 'warning\|error' $@.log ../work/cpu3 : SignalProcessing.asm Makefile asm_mimd -i $< -od $@ -ol $@.log -dcpu3 -dtrap3 @grep -i 'warning\|error' $@.log ../work/EventBuffer.tcs: EventBuffer.eb Makefile event2tcs -d -i $< -o $@ -c 127 ../work/simulation.dat: sc_send.dat cp $< $@ cat ./stimuli/probe.dat >> $@ cat ./stimuli/trigger.dat >> $@