summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghc-api/annotations/Makefile
blob: 0fe24e72e9886d5f3bf74b67d636c4142ef4adde (plain)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk

clean:
	rm -f *.o *.hi
	rm -f annotations comments parseTree exampleTest
	rm -f t10269
	rm -f t10255 t10312
	rm -f t1037
	rm -f t10309
	rm -f listcomps boolFormula
	rm -f t10357
	rm -f t10278
	rm -f t10354
	rm -f t10396
	rm -f t10399

annotations: 
	rm -f annotations.o annotations.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc annotations
	./annotations "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

parseTree: 
	rm -f parseTree.o parseTree.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc parseTree
	./parseTree "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

comments: 
	rm -f comments.o comments.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc comments
	./comments "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

exampleTest:
	rm -f exampleTest.o exampleTest.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc exampleTest
	./exampleTest "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

listcomps:
	rm -f listcomps.o listcomps.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc listcomps
	./listcomps "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

t10358:
	rm -f t10358.o t10358.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10358
	./t10358 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10358

T10396:
	rm -f T10396.o T10396.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10396
	./t10396 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10396

t10255:
	rm -f t10255.o t10255.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10255
	./t10255 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

t10357:
	rm -f t10357.o t10357.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10357
	./t10357 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10357

.PHONY: clean annotations parseTree comments exampleTest listcomps t10255

T10268:
	rm -f t10268.o t10268.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10268
	./t10268 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

T10280:
	rm -f t10280.o t10280.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10280
	./t10280 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: clean annotations parseTree comments exampleTest listcomps

T10269:
	rm -f T10269.o T10269.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10269
	./t10269 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10269

t10312:
	rm -f t10312.o t10312.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10312
	./t10312 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: clean annotations parseTree comments exampleTest listcomps t10255 t10312

t10307:
	rm -f t10307.o t10307.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10307
	./t10307 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10307

t10309:
	rm -f t10309.o t10309.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10309
	./t10309 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10309

boolFormula:
	rm -f boolFormula.o boolFormula.hi
  # Disable all warnings to make sure boolFormula.stderr is repeatable
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -w -v0 -package ghc boolFormula
	./boolFormula "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: clean annotations parseTree comments exampleTest listcomps boolFormula

T10278:
	rm -f t10278.o t10278.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10278
	./t10278 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: T10278

T10354:
	rm -f t10354.o t10354.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10354
	./t10354 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10354

t10399:
	rm -f t10399.o t10399.hi
	'$(TEST_HC)' $(TEST_HC_OPTS) --make -v0 -package ghc t10399
	./t10399 "`'$(TEST_HC)' $(TEST_HC_OPTS) --print-libdir | tr -d '\r'`"

.PHONY: t10399