summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2005-10-03 09:28:03 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2005-10-03 09:28:03 +0000
commit72937e8473ffbd83e6c28d6a142f0a49c02da43b (patch)
tree69bb2b0ed0f8907e3ce67e25ec29b32677f3f0ae /Makefile
parent27a039bf41983c1d58bfaf45b64f6afff1454377 (diff)
downloadscala-72937e8473ffbd83e6c28d6a142f0a49c02da43b.tar.gz
scala-72937e8473ffbd83e6c28d6a142f0a49c02da43b.tar.bz2
scala-72937e8473ffbd83e6c28d6a142f0a49c02da43b.zip
Added support for building Scalac Ant task.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 4dc67a8888..f25ad1301a 100644
--- a/Makefile
+++ b/Makefile
@@ -784,13 +784,20 @@ PROJECT_SOURCES += $(SCALA4ANT_SOURCES)
SCALA4ANT_ROOT = $(PROJECT_SOURCEDIR)/scala/tools/scala4ant
SCALA4ANT_LIST += $(call READLIST,$(PROJECT_LISTDIR)/scala4ant.lst)
SCALA4ANT_SOURCES += $(SCALA4ANT_LIST:%=$(SCALA4ANT_ROOT)/%)
-SCALA4ANT_SC_FILES += $(SCALA4ANT_SOURCES)
+SCALA4ANT_JC_FILES += $(filter %.java,$(SCALA4ANT_SOURCES))
+SCALA4ANT_JC_CLASSPATH = $(JC_CLASSPATH):$(ANT_JARFILE)
+SCALA4ANT_SC_FILES += $(filter %.scala,$(SCALA4ANT_SOURCES))
SCALA4ANT_SC_CLASSPATH = $(SC_CLASSPATH):$(ANT_JARFILE)
+$(latest)scala4ant : $(latest)scala4ant-jc
$(latest)scala4ant : $(latest)scala4ant-sc
$(latest)scala4ant :
$(TOUCH) $@
+$(latest)scala4ant-jc : $(SCALA4ANT_JC_FILES)
+ @$(make) jc target=SCALA4ANT SCALA4ANT_JC_FILES='$?'
+ $(TOUCH) $@
+
$(latest)scala4ant-sc : $(SCALA4ANT_SC_FILES)
@$(make) sc target=SCALA4ANT SCALA4ANT_SC_FILES='$?'
$(TOUCH) $@