progname=cpu_adc topname=rdboard sc_send.dat : prog.dat conf.dat grep -h -E "^[0-9-]+ [0-9-]+ [0-9-]+ (127|1|2)\b" $^ > $@ conf.dat : $(topname).tcs $(progname).tcs cpu_labels.tcs start.tcs tcc $< > $@ start.dat : start.tcs tcc $< > $@ prog.dat : cpu codem -i0 cpu -i1 cpu -i2 cpu -i3 cpu -3 -s127 -o prog.dat cpu : $(progname).asm asm_mimd -i $< -od $@ -ol $@.log -dtrap3 -oa cpu_labels.tcs -Ve @grep -i 'warning\|error' $@.log clean : rm -f $(wildcard *~) conf.dat sc_send.dat prog.dat labels.tcs $(wildcard cpu?_labels.tcs) sc_recv.dat start.dat rm -f cpu cpu.log .PHONY : clean all