summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-01 03:35:55 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-01 03:35:55 +0000
commitb95957de6cd7ba0bd123076c20204e53f5949b81 (patch)
tree02e5473965c017e2a81f2948d9cd367f5903030e /Makefile
parente4731931589d6313988337a921747f9caf6fc3e7 (diff)
downloadscala-b95957de6cd7ba0bd123076c20204e53f5949b81.tar.gz
scala-b95957de6cd7ba0bd123076c20204e53f5949b81.tar.bz2
scala-b95957de6cd7ba0bd123076c20204e53f5949b81.zip
- Added target boottest
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 530b915020..e4bedea171 100644
--- a/Makefile
+++ b/Makefile
@@ -199,6 +199,7 @@ fastclean :
clean : fastclean
$(RM) -r $(PROJECT_APIDOCDIR)
+ $(RM) -r $(PROJECT_BOOTTESTDIR)
$(RM) -r $(PROJECT_OUTPUTDIR)
$(RM) -r $(PROJECT_BOOTSTRAPDIR)
@@ -236,6 +237,7 @@ dtd2scala : .latest-dtd2scala-sc
dtd2scala : .latest-dtd2scala-rsrc
scala4ant : .latest-scala4ant-sc
scalatest : .latest-scalatest-jc
+boottest : .latest-boottest
library-doc : .latest-library-sdc
.PHONY : fastclean
@@ -254,6 +256,7 @@ library-doc : .latest-library-sdc
.PHONY : dtd2scala
.PHONY : scala4ant
.PHONY : scalatest
+.PHONY : boottest
.PHONY : library-doc
##############################################################################
@@ -328,6 +331,18 @@ cvs-fix-perms :
.latest-bootstrap-scalac-sc;
touch $@
+.latest-boottest :
+ $(MKDIR) -p $(PROJECT_BOOTTESTDIR)
+ $(MKDIR) -p $(PROJECT_BOOTTESTDIR)/bin
+ $(CP) $(SCRIPTS_WRAPPER).tmpl $(PROJECT_BOOTTESTDIR)/bin/
+ @$(make) \
+ INSTALL_PREFIX=$(PROJECT_BOOTTESTDIR) \
+ PROJECT_BINARYDIR=$(PROJECT_BOOTTESTDIR)/bin \
+ PROJECT_OUTPUTDIR=$(PROJECT_BOOTTESTDIR)/classes \
+ LIBRARY_SCALAC=$(PROJECT_BINARYDIR)/scalac \
+ boot="boottest-" system;
+ touch $@
+
.latest%scalac-jc : $(SCALAC_JC_FILES)
@$(make) jc target=SCALAC SCALAC_JC_FILES='$?'
touch $@