From 3dfd017b32cfcca8593db4257e31694a86d594ae Mon Sep 17 00:00:00 2001
From: Don Stewart <dons@cse.unsw.edu.au>
Date: Sat, 3 Sep 2005 04:45:40 +0000
Subject: [PATCH] Functionality subsumed by Cabal

---
 Makefile | 44 ++++++++++++--------------------------------
 README   |  2 +-
 2 files changed, 13 insertions(+), 33 deletions(-)

diff --git a/Makefile b/Makefile
index 331ecf3..00425b3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,30 +1,12 @@
 # Copyright (c) 2004 Don Stewart - http://www.cse.unsw.edu.au/~dons
 # LGPL version 2.1 or later (see http://www.gnu.org/copyleft/lesser.html)
 
-# cut down reimplementation of $fptools/mk directory
-
-#
-# installing
-#
-
-# TODO put these in subdirs
-install:
-	$(INSTALL_DATA_DIR) $(LIBDIR)/include
-	$(INSTALL_DATA) EvalHaskell.h $(LIBDIR)/include
-	$(INSTALL_DATA_DIR) $(MANDIR)/man1
-	$(INSTALL_DATA) docs/hs-plugins.1 $(MANDIR)/man1
-	cd src && ./setup install
-
 #
 # regress check. TODO check expected output
 # 
 check:
-	@if [ ! -f EvalHaskell.h ] ; then	\
-		echo "run 'make' first" ;	\
-		exit 1 ;\
-	fi
 	@( d=/tmp/plugins.tmp.$$$$ ; mkdir $$d ; export TMPDIR=$$d ;\
-	   for i in `find examples ! -name CVS -type d -maxdepth 2 -mindepth 2 | sort` ; do \
+	   for i in `find testsuite ! -name CVS -type d -maxdepth 2 -mindepth 2 | sort` ; do \
 		printf "=== testing %-50s ... " "$$i" ;	\
 		( cd $$i ; if [ -f dont_test ] ; then \
 		 	echo "ignored."	;\
@@ -47,18 +29,16 @@ clean:
 	cd docs && $(MAKE) clean
 	runhaskell Setup.hs clean 2> /dev/null || true
 	rm -rf $(CLEAN_FILES)
-	find examples -name '*.a' -exec rm {} \;
-	find examples -name '*~' -exec rm {} \;
-	find examples -name 'a.out' -exec rm {} \;
-	find examples -name '*.hi' -exec rm {} \;
-	find examples -name '*.o' -exec rm {} \;
-	find examples -name '*.core' -exec rm {} \;
-	find examples -name 'package.conf' -exec rm {} \;
-	rm -f examples/makewith/io/TestIO.conf
-	rm -f examples/makewith/unsafeio/Unsafe.conf
-	rm -rf examples/hmake/lib-plugs/plugs
-	rm -rf examples/hmake/one-shot/runplugs
-	rm -f EvalHaskell.h
+	find testsuite -name '*.a' -exec rm {} \;
+	find testsuite -name '*~' -exec rm {} \;
+	find testsuite -name 'a.out' -exec rm {} \;
+	find testsuite -name '*.hi' -exec rm {} \;
+	find testsuite -name '*.o' -exec rm {} \;
+	find testsuite -name '*.core' -exec rm {} \;
+	find testsuite -name 'package.conf' -exec rm {} \;
+	rm -f testsuite/makewith/io/TestIO.conf
+	rm -f testsuite/makewith/unsafeio/Unsafe.conf
+	rm -rf testsuite/plugs/plugs/plugs
+	rm -rf testsuite/plugs/plugs/runplugs
 	rm -rf $(EXTRA_CLEANS)
 
--include config.mk
diff --git a/README b/README
index 7524978..f559b97 100644
--- a/README
+++ b/README
@@ -74,7 +74,7 @@ DEPENDENCIES:
 
 EXAMPLES:
 
-Have a look in the examples/ directory for many examples of how to
+Have a look in the testsuite/ directory for many examples of how to
 arrange your code.
 
 LICENSE: