summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghc-regress/rts/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/ghc-regress/rts/Makefile')
-rw-r--r--testsuite/tests/ghc-regress/rts/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/tests/ghc-regress/rts/Makefile b/testsuite/tests/ghc-regress/rts/Makefile
index 1fd620b629..2fe0f1723e 100644
--- a/testsuite/tests/ghc-regress/rts/Makefile
+++ b/testsuite/tests/ghc-regress/rts/Makefile
@@ -2,6 +2,14 @@ TOP=../../..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/test.mk
+.SUFFIXES: .so
+
+.o.so:
+ '$(TEST_HC)' -shared -no-auto-link-packages -o $@ $<
+
+.c.o:
+ '$(TEST_HC)' -fPIC -c -o $@ $<
+
outofmem-prep::
'$(TEST_HC)' --make -fforce-recomp outofmem.hs -o outofmem
@@ -15,3 +23,6 @@ outofmem2-prep::
outofmem2::
@$(MAKE) outofmem2-prep >prep.out 2>prep.out
@ulimit -v 1000000 2>/dev/null; ./outofmem2 +RTS -M5m -RTS || echo "exit($$?)"
+
+T2615-prep: libfoo_T2615.so
+