-
Notifications
You must be signed in to change notification settings - Fork 3
/
Makefile
42 lines (31 loc) · 1.15 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Makefile for helf
# see src/Makefile
helf = helf +RTS -K16M -sstderr -RTS
time = gtime -v
.PHONY : test examples current default helf
default :
make -C src
bench : helf
$(time) $(helf) examples/ltal/w32_sig_semant.elf
current : helf
$(helf) test/succeed/y.elf
helf :
make -C src helf
test : helf
@echo "======================================================================"
@echo "===================== Suite of successfull tests ====================="
@echo "======================================================================"
make -C test/succeed
@echo "======================================================================"
@echo "======================= Suite of failing tests ======================="
@echo "======================================================================"
make -C test/fail
examples : helf
@echo "======================================================================"
@echo "========================== Suite of examples ========================="
@echo "======================================================================"
make -C examples
clean :
-make -C src clean
make -C test/fail clean
# EOF