Makefile 1.57 KB
Newer Older
1
TOP=../../..
2 3
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk
Ian Lynagh's avatar
Ian Lynagh committed
4 5 6

T1792_imports:
	$(RM) T1792_imports.hi T1792_imports.o T1792_imports.imports
7
	'$(TEST_HC)' $(TEST_HC_OPTS) -ddump-minimal-imports -c T1792_imports.hs
Ian Lynagh's avatar
Ian Lynagh committed
8 9
	cat T1792_imports.imports

Ian Lynagh's avatar
Ian Lynagh committed
10 11 12
T3823:
	$(RM) T3823A.hi-boot T3823A.hi T3823B.hi
	$(RM) T3823A.o-boot  T3823A.o  T3823B.o
13
	-'$(TEST_HC)' $(TEST_HC_OPTS) -v0 --make T3823A.hs
Ian Lynagh's avatar
Ian Lynagh committed
14

Ian Lynagh's avatar
Ian Lynagh committed
15 16 17
T4003:
	$(RM) T4003A.hi-boot T4003A.hi T4003B.hi
	$(RM) T4003A.o-boot  T4003A.o  T4003B.o
18 19 20
	'$(TEST_HC)' $(TEST_HC_OPTS) -O -c T4003A.hs-boot
	'$(TEST_HC)' $(TEST_HC_OPTS) -O -c T4003B.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -O -c T4003A.hs
Ian Lynagh's avatar
Ian Lynagh committed
21

Ian Lynagh's avatar
Ian Lynagh committed
22 23 24
T3449:
	$(RM) T3449.hi-boot T3449.hi T3449A.hi
	$(RM) T3449.o-boot  T3449.o  T3449A.o
25 26 27
	'$(TEST_HC)' $(TEST_HC_OPTS) -Wall -c T3449.hs-boot
	'$(TEST_HC)' $(TEST_HC_OPTS) -Wall -c T3449A.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -Wall -c T3449.hs
Ian Lynagh's avatar
Ian Lynagh committed
28

Ian Lynagh's avatar
Ian Lynagh committed
29 30 31
T4239:
	$(RM) T4239A.hi T4239A.o
	$(RM) T4239.hi  T4239.o T4239.imports
32 33
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T4239A.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T4239.hs -ddump-minimal-imports
Ian Lynagh's avatar
Ian Lynagh committed
34 35
	cat T4239.imports

Ian Lynagh's avatar
Ian Lynagh committed
36 37 38 39
T4240:
	$(RM) T4240A.hi T4240A.o
	$(RM) T4240B.hi T4240B.o
	$(RM) T4240.hi  T4240.o T4240.imports
40 41 42
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T4240A.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T4240B.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T4240.hs -ddump-minimal-imports
Ian Lynagh's avatar
Ian Lynagh committed
43 44
	cat T4240.imports

Simon Peyton Jones's avatar
Simon Peyton Jones committed
45 46 47 48
T7963:
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T7963a.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T7963.hs -ddump-minimal-imports
	cat T7963.imports
Simon Peyton Jones's avatar
Simon Peyton Jones committed
49 50 51 52 53

T7969:
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T7969a.hs
	'$(TEST_HC)' $(TEST_HC_OPTS) -c T7969.hs -ddump-minimal-imports
	cat T7969.imports