all: idec i2c pass1.lis i2c.c.html tags.c.html codegen.c.html dump.c.html io.c.html init.c.html lines.c.html names.c.html pass1-noprims tests echo All up to date idec: idec.c cc -g -Wall -o idec idec.c i2c: i2c.c lines.c names.c tags.c io.c init.c codegen.c auto_gdb.c dump.c cc -g -Wall -o i2c i2c.c ../../../../devel/mnemosyne/mnemosyne.o i2c.c.html: i2c.c ctohtml i2c.c < i2c.c > i2c.c.html tags.c.html: tags.c ctohtml tags.c < tags.c > tags.c.html names.c.html: names.c ctohtml names.c < names.c > names.c.html lines.c.html: lines.c ctohtml lines.c < lines.c > lines.c.html init.c.html: init.c ctohtml init.c < init.c > init.c.html io.c.html: io.c ctohtml io.c < io.c > io.c.html dump.c.html: dump.c ctohtml dump.c < dump.c > dump.c.html pass1.icode: pass1 csh -c './pass1 < pass1.i > pass1.icode' pass1.lis: pass1.icode csh -c './idec pass1 > pass1.lis' pass1: pass1.o prims.inc uiocp17.o cc -o pass1 pass1.o uiocp17.o -limp2 pass1-noprims: pass1-noprims.o prims-null.inc uiocp17.o cc -o pass1-noprims pass1-noprims.o uiocp17.o -limp2 pass1.o: pass1.i imp -c pass1.i pass1-noprims.o: pass1-noprims.i imp -c pass1-noprims.i uiocp17.o: uiocp17.i imp -c uiocp17.i codegen.c.html: codegen.c ctohtml codegen.c < codegen.c > codegen.c.html tests: i2c ./i2c -q test/1 > test/1.c ; diff test/1.c test/1.c.txt ./i2c -q test/2 > test/2.c ; diff test/2.c test/2.c.txt ./i2c -q test/3 > test/3.c ; diff test/3.c test/3.c.txt ./i2c -q test/4 > test/4.c ; diff test/4.c test/4.c.txt ./i2c -q test/5 > test/5.c ; diff test/5.c test/5.c.txt ./i2c -q test/6 > test/6.c ; diff test/6.c test/6.c.txt ./i2c -q test/7 > test/7.c ; diff test/7.c test/7.c.txt ./i2c -q test/8 > test/8.c ; diff test/8.c test/8.c.txt ./i2c -q test/9 > test/9.c ; diff test/9.c test/9.c.txt ./i2c -q test/10 > test/10.c ; diff test/10.c test/10.c.txt ./i2c -q test/11 > test/11.c ; diff test/11.c test/11.c.txt ./i2c -q test/12 > test/12.c ; diff test/12.c test/12.c.txt ./i2c -q test/13 > test/13.c ; diff test/13.c test/13.c.txt ./i2c -q test/14 > test/14.c ; diff test/14.c test/14.c.txt ./i2c -q test/15 > test/15.c ; diff test/15.c test/15.c.txt ./i2c -q test/16 > test/16.c ; diff test/16.c test/16.c.txt ./i2c -q test/17 > test/17.c ; diff test/17.c test/17.c.txt ./i2c -q test/18 > test/18.c ; diff test/18.c test/18.c.txt ./i2c -q test/19 > test/19.c ; diff test/19.c test/19.c.txt ./i2c -q test/20 > test/20.c ; diff test/20.c test/20.c.txt ./i2c -q test/21 > test/21.c ; diff test/21.c test/21.c.txt ./i2c -q test/22 > test/22.c ; diff test/22.c test/22.c.txt ./i2c -q test/23 > test/23.c ; diff test/23.c test/23.c.txt ./i2c -q test/24 > test/24.c ; diff test/24.c test/24.c.txt ./i2c -q test/25 > test/25.c ; diff test/25.c test/25.c.txt ./i2c -q test/26 > test/26.c ; diff test/26.c test/26.c.txt ./i2c -q test/27 > test/27.c ; diff test/27.c test/27.c.txt ./i2c -q test/28 > test/28.c ; diff test/28.c test/28.c.txt ./i2c -q test/29 > test/29.c ; diff test/29.c test/29.c.txt ./i2c -q test/30 > test/30.c ; diff test/30.c test/30.c.txt ./i2c -q test/31 > test/31.c ; diff test/31.c test/31.c.txt ./i2c -q test/32 > test/32.c ; diff test/32.c test/32.c.txt ./i2c -q test/33 > test/33.c ; diff test/33.c test/33.c.txt ./i2c -q test/34 > test/34.c ; diff test/34.c test/34.c.txt ./i2c -q test/35 > test/35.c ; diff test/35.c test/35.c.txt ./i2c -q test/36 > test/36.c ; diff test/36.c test/36.c.txt ./i2c -q test/37 > test/37.c ; diff test/37.c test/37.c.txt ./i2c -q test/38 > test/38.c ; diff test/38.c test/38.c.txt ./i2c -q test/39 > test/39.c ; diff test/39.c test/39.c.txt ./i2c -q test/40 > test/40.c ; diff test/40.c test/40.c.txt ./i2c -q test/41 > test/41.c ; diff test/41.c test/41.c.txt ./i2c -q test/42 > test/42.c ; diff test/42.c test/42.c.txt ./i2c -q test/43 > test/43.c ; diff test/43.c test/43.c.txt ./i2c -q test/44 > test/44.c ; diff test/44.c test/44.c.txt ./i2c -q test/45 > test/45.c ; diff test/45.c test/45.c.txt ./i2c -q test/46 > test/46.c ; diff test/46.c test/46.c.txt ./i2c -q test/47 > test/47.c ; diff test/47.c test/47.c.txt ./i2c -q test/48 > test/48.c ; diff test/48.c test/48.c.txt ./i2c -q test/49 > test/49.c ; diff test/49.c test/49.c.txt ./i2c -q test/50 > test/50.c ; diff test/50.c test/50.c.txt ./i2c -q test/50 > test/50.c ; diff test/50.c test/50.c.txt ./i2c -q test/51 > test/51.c ; diff test/51.c test/51.c.txt ./i2c -q test/52 > test/52.c ; diff test/52.c test/52.c.txt ./i2c -q test/53 > test/53.c ; diff test/53.c test/53.c.txt ./i2c -q test/54 > test/54.c ; diff test/54.c test/54.c.txt ./i2c -q test/55 > test/55.c ; diff test/55.c test/55.c.txt ./i2c -q test/56 > test/56.c ; diff test/56.c test/56.c.txt ./i2c -q test/57 > test/57.c ; diff test/57.c test/57.c.txt ./i2c -q test/58 > test/58.c ; diff test/58.c test/58.c.txt ./i2c -q test/59 > test/59.c ; diff test/59.c test/59.c.txt ./i2c -q test/60 > test/60.c ; diff test/60.c test/60.c.txt ./i2c -q test/61 > test/61.c ; diff test/61.c test/61.c.txt ./i2c -q test/62 > test/62.c ; diff test/62.c test/62.c.txt ./i2c -q test/63 > test/63.c ; diff test/63.c test/63.c.txt ./i2c -q test/64 > test/64.c ; diff test/64.c test/64.c.txt ./i2c -q test/65 > test/65.c ; diff test/65.c test/65.c.txt ./i2c -q test/66 > test/66.c ; diff test/66.c test/66.c.txt ./i2c -q test/67 > test/67.c ; diff test/67.c test/67.c.txt ./i2c -q test/68 > test/68.c ; diff test/68.c test/68.c.txt ./i2c -q test/69 > test/69.c ; diff test/69.c test/69.c.txt ./i2c -q test/test > test/test.c ; diff test/test.c test/test.c.txt ./i2c -q pass1 > pass1.c ; diff pass1.c pass1.c.txt ctohtml pass1.c < pass1.c > pass1.c.html ./i2c -q pass2 > pass2.c ; diff pass2.c pass2.c.txt ctohtml pass2.c < pass2.c > pass2.c.html ./i2c -q pass3 > pass3.c ; diff pass3.c pass3.c.txt ctohtml pass3.c < pass3.c > pass3.c.html