3
catBenchmark = categories/$1.agda -icategories --ignore-interfaces +RTS -K32M -RTS
4
cat = $(call catBenchmark,Categories)
5
prim = $(call catBenchmark,Primitive)
9
ac1 = ac/AC.agda --ignore-interfaces -iac
10
ac2 = ac/Example.agda --ignore-interfaces -iac
11
ac3 = ac/Example.agda -iac
15
syntax1 = Syntacticosmos/UntypedLambda.agda --ignore-interfaces -iSyntacticosmos +RTS -K32M
16
syntax2 = Syntacticosmos/UntypedLambda.agda -iSyntacticosmos +RTS -K32M
17
syntaxTests = syntax1 syntax2
20
cwf = cwf/CwF.agda --ignore-interfaces -icwf
24
monad = monad/Monad.agda -i../std-lib/src -imonad
25
monadpostulate = monad/MonadPostulates.agda -i../std-lib/src -imonad
26
monadTests = monad monadpostulate
29
misc = misc/$1.agda -imisc --ignore-interfaces
30
functor = $(call misc,Functor)
31
latemeta = $(call misc,LateMetaVariableInstantiation)
32
polyfunctor = $(call misc,UniversePolymorphicFunctor)
33
patternmatch = $(call misc,Coverage)
34
miscTests = functor latemeta polyfunctor patternmatch
37
proj = proj/$1.agda -iproj --ignore-interfaces
38
record = $(call proj,Record)
39
data = $(call proj,Data)
40
nested = $(call proj,Nested)
41
projTests = record data nested
44
stdlib = std-lib/$1.agda -istd-lib -i../std-lib/src
45
any = $(call stdlib,Any)
49
allTests = $(catTests) $(acTests) $(syntaxTests) $(cwfTests) $(monadTests) $(miscTests) $(projTests) $(stdlibTests)