diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2014-06-10 15:09:29 -0400 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2014-06-10 15:09:29 -0400 |
commit | e4f10725b1ec44ba9219247cc95de167b2432f49 (patch) | |
tree | 687d685fcb9b8b6fca990d99698845c756a60987 | |
parent | 7d961f1f1a191378c683dcf04c74b8715563241a (diff) |
add ognl
-rw-r--r-- | conf/dependencies.mk | 3 | ||||
-rw-r--r-- | conf/sources.mk | 1 | ||||
-rw-r--r-- | rules/ognl/delete.list | 12 | ||||
-rw-r--r-- | rules/ognl/generated-sources.mk | 9 |
4 files changed, 25 insertions, 0 deletions
diff --git a/conf/dependencies.mk b/conf/dependencies.mk index 8252d38..4892850 100644 --- a/conf/dependencies.mk +++ b/conf/dependencies.mk @@ -103,6 +103,9 @@ build/packages/cal10n: \ build/packages/maven-plugin-api-bootstrap build/packages/guava: \ $(dep-jsr305) +build/packages/ognl: \ + build/packages/javassist \ + /usr/share/java/javacc.jar build/packages/qdox: \ build/packages/jflex diff --git a/conf/sources.mk b/conf/sources.mk index 8a4acac..be001c9 100644 --- a/conf/sources.mk +++ b/conf/sources.mk @@ -28,6 +28,7 @@ cal10n = git|git://github.com/qos-ch/cal10 guava = git|https://code.google.com/p/guava-libraries/|v17.0/guava javassist = git|git://github.com/jboss-javassist/javassist.git|rel_3_18_2_ga jsoup = git|git://github.com/jhy/jsoup.git|jsoup-1.7.3 +ognl = git|git://github.com/jkuhnert/ognl.git|OGNL_3_0_8 qdox = tar|http://nexus.codehaus.org/content/repositories/releases/com/thoughtworks/qdox/qdox/2.0-M1/qdox-2.0-M1-project.tar.bz2 slf4j-api = tar|http://www.slf4j.org/dist/slf4j-1.7.7.tar.gz|slf4j-api diff --git a/rules/ognl/delete.list b/rules/ognl/delete.list new file mode 100644 index 0000000..0a20596 --- /dev/null +++ b/rules/ognl/delete.list @@ -0,0 +1,12 @@ +lib/build/*.jar +# Generated sources +src/java/ognl/JJTOgnlParserState.java +src/java/ognl/JavaCharStream.java +src/java/ognl/OgnlParser.java +src/java/ognl/OgnlParserConstants.java +src/java/ognl/OgnlParserTokenManager.java +src/java/ognl/OgnlParserTreeConstants.java +src/java/ognl/ParseException.java +src/java/ognl/Token.java +src/java/ognl/TokenMgrError.java +src/java/ognl/ognl.jj diff --git a/rules/ognl/generated-sources.mk b/rules/ognl/generated-sources.mk new file mode 100644 index 0000000..338247d --- /dev/null +++ b/rules/ognl/generated-sources.mk @@ -0,0 +1,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 |