]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_codesigning/update_requirement_syntax
Security-57336.1.9.tar.gz
[apple/security.git] / OSX / libsecurity_codesigning / update_requirement_syntax
diff --git a/OSX/libsecurity_codesigning/update_requirement_syntax b/OSX/libsecurity_codesigning/update_requirement_syntax
new file mode 100755 (executable)
index 0000000..9120632
--- /dev/null
@@ -0,0 +1,7 @@
+SRCROOT=$PWD
+antlr=$SRCROOT/antlr2/antlr.jar
+DEBUG=""
+mkdir -p $SRCROOT/lib
+rm -f $SRCROOT/lib/Requirement{Parser,Lexer}*
+java -cp "$antlr" antlr.Tool -o $SRCROOT/lib $DEBUG requirements.grammar || exit 1
+sed -n 's/^.*=\(".*"\)=.*$/        \1,/p' $SRCROOT/lib/RequirementParserTokenTypes.txt >$SRCROOT/lib/RequirementKeywords.h