diff options
author | paltherr <paltherr@epfl.ch> | 2003-11-19 15:26:19 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-11-19 15:26:19 +0000 |
commit | e641ecb4dd23ad10660152c8fe74cd0c85f84b94 (patch) | |
tree | fbc35f2f140483c76bd9ebe6e1fd870b7109d1e5 /support/make | |
parent | e37834d2eb02a5f7ef63cb4d5da4f3c406740fdd (diff) | |
download | scala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.tar.gz scala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.tar.bz2 scala-e641ecb4dd23ad10660152c8fe74cd0c85f84b94.zip |
- Updated verbfilter.mk
Diffstat (limited to 'support/make')
-rw-r--r-- | support/make/verbfilter.mk | 21 |
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) ############################################################################## |