blob: fa18a54fe188510204543e3898d99a990f8b8ded (
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
|
TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk
# Recompilation tests for .hie files
clean:
rm -f *.o *.hi *.hie
recomp018: clean
echo 'first run'
'$(TEST_HC)' $(TEST_HC_OPTS) --make -fwrite-ide-info A.hs
sleep 1
# Check the .hie files have been created
test -f A.hie
test -f B.hie
test -f C.hie
# Remove some of those files
rm A.hie B.hie
# Recompile
echo 'second run'
'$(TEST_HC)' $(TEST_HC_OPTS) --make -fwrite-ide-info A.hs
# Check the .hie files have been created
test -f A.hie
test -f B.hie
test -f C.hie
|