blob: 2b543aa980f96d4fd6b8596dda46991404828a70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Makefile
# by Michiaki Tatsubori
#
#JJ_OPTION = -USER_TOKEN_MANAGER=true -BUILD_TOKEN_MANAGER=false
#SCAN_OPTION = -BUILD_PARSER=false -BUILD_TOKEN_MANAGER=true
JJ_OPTION := -BUILD_TOKEN_MANAGER=true
PARSER_SRC := Parser.java ParserTokenManager.java \
ParseException.java CustomTokenManager.java \
TokenIDPublisher.java TokenSourceAdapter.java
Parser: Parser.java
#
# WARNING:
# A modification of patchParserTokenManager.pl may not be automatically
# reflected. Modification of Parser.jj is also required in this case.
#
Parser.java: Parser.jj
javacc $(JJ_OPTION) $?
mv ParserTokenManager.java ParserTokenManager.java.org
./patchParserTokenManager.pl < ParserTokenManager.java.org \
> ParserTokenManager.java\
jjdoc: Parser.jj
jjdoc $?
clean:
\rm -f *~ Parser.java ParserConstants.java \
ASCII_UCodeESC_CharStream.java \
Token.java TokenMgrError.java \
ParserTokenManager.java ParserTokenManager.java.org
|