summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2005-05-17 11:44:43 +0000
committerpaltherr <paltherr@epfl.ch>2005-05-17 11:44:43 +0000
commit85b2ef7facf4267132756b53def0fb7b6498ad8c (patch)
tree3303f3b91790c68099d35b883da4e8dd8efe6960 /Makefile
parenta1c834fea8441ba70392fdaca80c67d45e0e9d94 (diff)
downloadscala-85b2ef7facf4267132756b53def0fb7b6498ad8c.tar.gz
scala-85b2ef7facf4267132756b53def0fb7b6498ad8c.tar.bz2
scala-85b2ef7facf4267132756b53def0fb7b6498ad8c.zip
- Added target tnsc
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c3c25cbb34..2e3175602c 100644
--- a/Makefile
+++ b/Makefile
@@ -57,6 +57,17 @@ test_SCALAC = $(main_OBJECTDIR)/bin/scalac
test_SCALADOC = $(test_OBJECTDIR)/bin/scaladoc
test_SCALA_CMD = $(test_OBJECTDIR)/bin/scala
+tnsc_PREFIX = tnsc
+tnsc_OBJECTDIR = $(PROJECT_OBJECTDIR)/$(tnsc_PREFIX)
+tnsc_LIBRARY_CLASSDIR = $(tnsc_OBJECTDIR)/lib/$(LIBRARY_NAME)
+tnsc_TOOLS_CLASSDIR = $(tnsc_OBJECTDIR)/lib/$(TOOLS_NAME)
+tnsc_JC_OUTPUTDIR = $(tnsc_TOOLS_CLASSDIR)
+tnsc_JC_CLASSPATH = $(tnsc_JC_OUTPUTDIR):$(tnsc_LIBRARY_CLASSDIR)
+tnsc_SC_BOOTCLASSPATH = $(JRE_JARFILE)
+tnsc_SCALAC = $(main_OBJECTDIR)/bin/scalansc
+tnsc_SCALADOC = $(tnsc_OBJECTDIR)/bin/scaladoc
+tnsc_SCALA_CMD = $(tnsc_OBJECTDIR)/bin/scala
+
##############################################################################
# Variables
@@ -100,6 +111,7 @@ meta : meta.all
boot : boot.all
main : main.all
test : test.all
+tnsc : tnsc.all
scripts : main.scripts
lamplib : main.lamplib
@@ -139,11 +151,13 @@ meta.% : ; @$(make) prefix="meta" $@;
boot.% : ; @$(make) prefix="boot" $@;
main.% : ; @$(make) prefix="main" $@;
test.% : ; @$(make) prefix="test" $@;
+tnsc.% : ; @$(make) prefix="tnsc" $@;
.PHONY : meta
.PHONY : boot
.PHONY : main
.PHONY : test
+.PHONY : tnsc
.PHONY : scripts
.PHONY : lamplib
@@ -256,6 +270,12 @@ $(latest)all : $(latest)library
$(latest)all : $(latest)tools
endif
+ifeq ($(prefix),tnsc)
+$(latest)all : $(latest)lamplib
+$(latest)all : $(latest)library
+$(latest)all : $(latest)tools
+endif
+
$(latest)all :
$(TOUCH) $@
@@ -263,6 +283,7 @@ $(LATEST_PREFIX)-meta-% : ; @$(make) prefix="meta" $@
$(LATEST_PREFIX)-boot-% : ; @$(make) prefix="boot" $@
$(LATEST_PREFIX)-main-% : ; @$(make) prefix="main" $@
$(LATEST_PREFIX)-test-% : ; @$(make) prefix="test" $@
+$(LATEST_PREFIX)-tnsc-% : ; @$(make) prefix="tnsc" $@
##############################################################################
# Targets - scala scripts