summaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-19 15:26:19 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-19 15:26:19 +0000
commite641ecb4dd23ad10660152c8fe74cd0c85f84b94 (patch)
treefbc35f2f140483c76bd9ebe6e1fd870b7109d1e5 /support
parente37834d2eb02a5f7ef63cb4d5da4f3c406740fdd (diff)
downloadscala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.tar.gz
scala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.tar.bz2
scala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.zip
- Updated verbfilter.mk
Diffstat (limited to 'support')
-rw-r--r--support/make/verbfilter.mk21
1 files changed, 14 insertions, 7 deletions
diff --git a/support/make/verbfilter.mk b/support/make/verbfilter.mk
index 46c304690c..984313b30b 100644
--- a/support/make/verbfilter.mk
+++ b/support/make/verbfilter.mk
@@ -7,12 +7,12 @@
# Usage
#
# make verbfilter[.clean|.distclean]
-# make [VERBFILTER=<verbfilter-basename>] <*.tex>
+# make [VERBFILTER=<verbfilter-source-file>] <*.tex>
#
##############################################################################
# Variables
#
-# VERBFILTER = Verb filter base name
+# VERBFILTER = Verb filter source file
#
##############################################################################
# Examples
@@ -34,6 +34,13 @@
JAVA ?= java
JAVAC ?= javac
+VERBFILTER ?= $(PROJECT_SUPPORTDIR)/latex/verbfilterScala.java
+
+##############################################################################
+# Values
+
+verbfilter = $(VERBFILTER:%.java=%)
+verbfilter_CLASS = $(PROJECT_OUTPUTDIR)/$(verbfilter).class
##############################################################################
# Commands
@@ -52,7 +59,7 @@ verbfilter.distclean :
echo $(RM) "$${file%.verb.tex}.tex"; \
$(RM) "$${file%.verb.tex}.tex" ); \
done
- $(RM) $(VERBFILTER:%=%.class)
+ $(RM) $(verbfilter_CLASS)
.PHONY : verbfilter
.PHONY : verbfilter.clean
@@ -61,13 +68,13 @@ verbfilter.distclean :
##############################################################################
# Rules
-%.tex : %.verb.tex $(VERBFILTER:%=%.class)
- $(JAVA) -cp $(dir $(VERBFILTER)) $(notdir $(VERBFILTER)) $< $@
+%.tex : %.verb.tex $(verbfilter_CLASS)
+ $(JAVA) -cp $(dir $(verbfilter_CLASS)) $(notdir $(verbfilter)) $< $@
-$(VERBFILTER:%=%.class) : $(VERBFILTER:%=%.java)
+$(verbfilter_CLASS) : $(VERBFILTER)
$(JAVAC) $?
.PRECIOUS : %.tex
-.PRECIOUS : $(VERBFILTER:%=%.class)
+.PRECIOUS : $(verbfilter_CLASS)
##############################################################################