Mercurial > repo
diff interps/c-intercal/pit/Makefile @ 996:859f9b4339e6
<Gregor> tar xf egobot.tar.xz
author | HackBot |
---|---|
date | Sun, 09 Dec 2012 19:30:08 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/interps/c-intercal/pit/Makefile Sun Dec 09 19:30:08 2012 +0000 @@ -0,0 +1,147 @@ +# +# Torture-tester for the INTERCAL compiler +# + +ICK = ../ick -b + +SOURCES = \ + ./sample.i \ + ./beer.i \ + ./bubble.i \ + ./count.3i \ + ./hail_mary.3i \ + ./icat.i \ + ./tests/test1.i \ + ./tests/limits.i \ + ./tests/limits.3i \ + ./tests/test16bit.i \ + ./tests/testarray.i \ + ./tests/testcf.i \ + ./tests/testlib2.i \ + ./tests/test2.i \ + ./tests/testops.3i \ + ./tests/testops.5i \ + ./tests/testsplat.i \ + ./pow.i \ + ./random.i \ + ./random2.i \ + ./rot13.i \ + ./rot13b.i \ + ./iogerunds.i \ + ./pi.i \ + ./lib/lib2.i \ + ./lib/numio.i \ + ./lib/syslib.i \ + ./lib/syslib3.i \ + ./lib/syslib4.i \ + ./lib/syslib5.i \ + ./lib/syslib6.i \ + ./lib/syslib7.i \ + ./lib/plus.i \ + ./primes.i \ + ./life.i \ + ./life2.i \ + ./sink.i \ + ./change.i \ + ./iching1.i \ + ./iching2.i \ + ./hello.i \ + ./ins.i \ + ./yapp.i + +TARGETS = \ + ./sample \ + ./beer \ + ./bubble \ + ./count \ + ./hail_mary \ + ./icat \ + ./tests/test1 \ + ./tests/limits \ + ./tests/limits3 \ + ./tests/test16bit \ + ./tests/testarray \ + ./tests/testcf \ + ./tests/testlib2 \ + ./tests/test2 \ + ./tests/testops \ + ./tests/testops \ + ./tests/testsplat \ + ./pow \ + ./random \ + ./random2 \ + ./rot13 \ + ./rot13b \ + ./iogerunds \ + ./pi \ + ./lib/lib2 \ + ./lib/numio \ + ./lib/syslib \ + ./lib/syslib3 \ + ./lib/syslib4 \ + ./lib/syslib5 \ + ./lib/syslib6 \ + ./lib/syslib7 \ + ./lib/plus \ + ./primes \ + ./life \ + ./life2 \ + ./sink \ + ./change \ + ./iching1 \ + ./iching2 \ + ./hello \ + ./ins \ + ./yapp + +.SUFFIXES: .i .3i .4i .5i .6i .7i + +.i: + $(ICK) $< + +.3i: + $(ICK) $< + +.4i: + $(ICK) $< + +.5i: + $(ICK) $< + +.6i: + $(ICK) $< + +.7i: + $(ICK) $< + +test: $(TARGETS) + +./lib/syslib3: ./lib/syslib.3i + cp ./lib/syslib.3i ./lib/syslib3.3i + $(ICK) ./lib/syslib3.3i + +./lib/syslib4: ./lib/syslib.4i + cp ./lib/syslib.4i ./lib/syslib4.4i + $(ICK) ./lib/syslib4.4i + +./lib/syslib5: ./lib/syslib.5i + cp ./lib/syslib.5i ./lib/syslib5.5i + $(ICK) ./lib/syslib5.5i + +./lib/syslib6: ./lib/syslib.6i + cp ./lib/syslib.6i ./lib/syslib6.6i + $(ICK) ./lib/syslib6.6i + +./lib/syslib7: ./lib/syslib.7i + cp ./lib/syslib.7i ./lib/syslib7.7i + $(ICK) ./lib/syslib7.7i + +./tests/limits3: ./tests/limits.3i + cp ./tests/limits.3i ./tests/limits3.3i + $(ICK) ./tests/limits3.3i + +lines: + wc -l $(SOURCES) + +clean: + rm -f $(TARGETS) *.c *.o *~ lib/syslib?.?i tests/limits3.3i