summaryrefslogtreecommitdiff
path: root/rules/ognl/generated-sources.mk
blob: 338247d46e0e36daf7cf67e159454d03670f47fb (plain)
1
2
3
4
5
6
7
8
9
JJTREE = $(JAVA) org.javacc.jjtree.Main
JAVACC = $(JAVA) org.javacc.parser.Main

target/generated-sources: target/generated-sources/ognl
target/generated-sources/ognl: src/java/ognl/ognl.jjt
	$(RM) -r $@
	$(JJTREE) -BUILD_NODE_FILES=false -OUTPUT_DIRECTORY=$@ $< || { $(RM) -r $@; $(FAIL); }
	$(JAVACC) -OUTPUT_DIRECTORY=$@ $@/ognl.jj || { $(RM) -r $@; $(FAIL); }
	$(RM) $@/Node.java