blob: c01f5bd851ab6b009d677664d68ffb9f3521d219 (
plain) (
tree)
|
|
############################################################-*-Makefile-*-####
# VERBFILTER - Verbfilter Latex Files
##############################################################################
# $Id$
##############################################################################
# Usage
#
# make [VERBFILTER=<java-file>] <*.tex>
#
##############################################################################
# Variables
#
# VERBFILTER = Verb filter source file
#
##############################################################################
# Examples
#
# Generate reference.tex by verbfiltering reference.verb.tex
#
# make VERBFILTER=../../support/latex/verbfilterScala.java reference.tex
#
##############################################################################
##############################################################################
# Defaults
JAVA ?= java
JAVAC ?= javac
##############################################################################
# Rules
%.tex : %.verb.tex $(VERBFILTER:%.java=%.class)
$(JAVA) -cp $(dir $(VERBFILTER)) $(notdir $(VERBFILTER:%.java=%)) $< $@
$(VERBFILTER:%.java=%.class): $(VERBFILTER)
$(JAVAC) $?
##############################################################################
|