summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile')
-rw-r--r--testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile46
1 files changed, 0 insertions, 46 deletions
diff --git a/testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile b/testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile
deleted file mode 100644
index 1c979a14d5..0000000000
--- a/testsuite/tests/ghc-regress/safeHaskell/check/pkg01/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-TOP=../../../../..
-include $(TOP)/mk/boilerplate.mk
-include $(TOP)/mk/test.mk
-
-clean:
- rm -rf setup a.out
- rm -rf dist
- find . -name "*.o" | xargs rm -f
- find . -name "*.hi" | xargs rm -f
- rm -rf local.db
- rm -rf install
-
-# We use the global package database as there's no easy way to tell
-# ghc-pkg (via Cabal) to use one in ., and the global one at least
-# won't affect the installed GHC and is more likely to work
-
-PREFIX := $(abspath install)
-$(eval $(call canonicalise,PREFIX))
-
-PKGCONF = local.db
-LGHC_PKG = '$(GHC_PKG)' --no-user-package-conf -f '$(PKGCONF)'
-
-safePkg01:
- '$(MAKE)' clean
- '$(TEST_HC)' --make -o setup Setup.hs -v0
-
- '$(GHC_PKG)' init local.db
- ./setup configure -v0 --prefix='$(PREFIX)' --with-compiler='$(TEST_HC)' --ghc-options='$(TEST_HC_OPTS) -trust base' --with-hc-pkg='$(GHC_PKG)' --package-db='$(PKGCONF)' $(PROF)
- ./setup build -v0
- ./setup copy -v0
- ./setup register --inplace -v0
- $(LGHC_PKG) list
- $(LGHC_PKG) field safePkg01-1.0 trusted
- echo
- echo 'M_SafePkg'
- '$(TEST_HC)' --show-iface dist/build/M_SafePkg.hi | grep -E '^package dependencies:|^trusted:|^require own pkg trusted:'
- echo
- echo 'M_SafePkg2'
- '$(TEST_HC)' --show-iface dist/build/M_SafePkg2.hi | grep -E '^package dependencies:|^trusted:|^require own pkg trusted:'
- echo
- echo 'M_SafePkg3'
- '$(TEST_HC)' --show-iface dist/build/M_SafePkg3.hi | grep -E '^package dependencies:|^trusted:|^require own pkg trusted:'
- echo
- echo 'M_SafePkg4'
- '$(TEST_HC)' --show-iface dist/build/M_SafePkg4.hi | grep -E '^package dependencies:|^trusted:|^require own pkg trusted:'
-