summaryrefslogtreecommitdiff
path: root/week2/mart/Makefile
blob: a35595bff25327db4684cdfe9819914311ff7691 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
PATHS=-I ~/downloads/clean/lib/StdLib -I ~/downloads/clean/lib/MersenneTwister/ -I ~/downloads/usr/lib64/clean/Gast/ -I ~/downloads/clean/lib/Generics/
FLAGS=-v

all: tuple vector stdtime

tuple: TupleOverloading.icl TupleOverloading.dcl
	clm $(FLAGS) $(PATHS) TupleOverloadingTest -o TupleOverloadingTest

vector: VectorOverloading.icl VectorOverloading.dcl
	clm $(FLAGS) $(PATHS) VectorOverloadingTest -o VectorOverloadingTest

stdtime: StdT.icl StdT.dcl
	clm $(FLAGS) $(PATHS) StdTTest -o StdTTest

testall:
	./StdTTest
	./TupleOverloadingTest
	./VectorOverloadingTest

clean:
	$(RM) -r Clean\ System\ Files a.out TupleOverloadingTest VectorOverloadingTest StdTTest