1
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5
## do not change this value
7
subdir=examples/cpp/lexRewrite
9
srcdir=@abs_top_srcdir@/examples/cpp/lexRewrite
10
objdir=@abs_this_builddir@/examples/cpp/lexRewrite
21
rewrite_g_cxx_FILES = \
22
$(objdir)/Rewrite.cpp \
25
rewrite_g_hpp_FILES = \
26
$(objdir)/Rewrite.hpp \
27
$(objdir)/RewriteTokenTypes.hpp \
30
rewrite_g_txt_FILES = \
31
$(objdir)/RewriteTokenTypes.txt \
34
rewrite_g_gen_FILES = \
35
$(rewrite_g_cxx_FILES) \
36
$(rewrite_g_hpp_FILES) \
37
$(rewrite_g_txt_FILES) \
40
rewrite_g_obj_FILES = \
41
$(objdir)/Rewrite@OBJEXT@ \
45
lexRewrite_cxx_FILES = \
46
$(rewrite_g_cxx_files) \
48
$(srcdir)/Rewrite.cpp \
52
lexRewrite_obj_FILES = \
53
$(rewrite_g_obj_files) \
54
$(objdir)/Main@OBJEXT@ \
55
$(objdir)/Rewrite@OBJEXT@ \
59
test1_cmd = $(objdir)/lexRewrite < $(srcdir)/test.in
61
## Tests to be executed
63
@ v="$(verbose)"; if test $$v -gt 0 ; then echo "$(test1_cmd)" ; else echo "exec test1 .."; fi
66
## How to make binaries
67
lexRewrite : $(lexRewrite_obj_FILES) @ANTLR_LIB@
68
@CXX_LINK_CMD@ $@ $(lexRewrite_obj_FILES)
70
## How to compile ANTLR grammar files
71
$(objdir)/.rewrite.g : $(srcdir)/rewrite.g @ANTLR_JAR@
72
@ANTLR_COMPILE_CMD@ $(srcdir)/rewrite.g
73
$(TOUCH) `@CYGPATH_W@ $(objdir)/.rewrite.g`
75
$(rewrite_g_gen_FILES): $(objdir)/.rewrite.g
77
## GNU make - how to make object file
78
$(objdir)/%@OBJEXT@ : $(srcdir)/%.cpp
79
@ @CXX_COMPILE_CMD@ $<
81
## GNU make - how to make object file
82
$(objdir)/%@OBJEXT@ : $(objdir)/%.cpp
83
@ @CXX_COMPILE_CMD@ $<
85
## GNU make - how to make object file
86
%@OBJEXT@ : $(srcdir)/%.cpp
87
@ @CXX_COMPILE_CMD@ $<
89
## GNU make - how to make object file
90
%@OBJEXT@ : $(objdir)/%.cpp
91
@ @CXX_COMPILE_CMD@ $<
94
## GNU make - how to make object file
95
$(objdir)/%@OBJEXT@ : $(srcdir)/%.c
98
## GNU make - how to make object file
99
$(objdir)/%@OBJEXT@ : $(objdir)/%.c
102
## GNU make - how to make object file
103
%@OBJEXT@ : $(srcdir)/%.c
108
- $(RM) -rf *.o *.obj *.exe \
109
$(rewrite_g_gen_FILES) \
110
$(objdir)/.rewrite.g \
115
## If cxx.sh script changed ..
116
$(rewrite_g_obj_FILES) : @abs_this_builddir@/scripts/cxx.sh
117
## If link.sh script changed ..
118
$(rewrite_g_obj_FILES) : @abs_this_builddir@/scripts/link.sh
120
$(objdir)/Main@OBJEXT@: \
122
$(objdir)/Rewrite.hpp \
123
$(sourcetree)/lib/cpp/antlr/config.hpp \
124
$(sourcetree)/lib/cpp/antlr/CommonToken.hpp \
125
$(sourcetree)/lib/cpp/antlr/Token.hpp \
126
$(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
127
$(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \
128
$(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
129
$(sourcetree)/lib/cpp/antlr/BitSet.hpp \
130
$(objdir)/RewriteTokenTypes.hpp \
131
$(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
132
$(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
133
$(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
134
$(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
135
$(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
136
$(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
137
$(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
138
$(sourcetree)/lib/cpp/antlr/RefCount.hpp \
139
$(sourcetree)/lib/cpp/antlr/CharBuffer.hpp
141
$(objdir)/Rewrite@OBJEXT@: \
142
$(objdir)/Rewrite.cpp \
143
$(objdir)/Rewrite.hpp \
144
$(sourcetree)/lib/cpp/antlr/config.hpp \
145
$(sourcetree)/lib/cpp/antlr/CommonToken.hpp \
146
$(sourcetree)/lib/cpp/antlr/Token.hpp \
147
$(sourcetree)/lib/cpp/antlr/TokenRefCount.hpp \
148
$(sourcetree)/lib/cpp/antlr/InputBuffer.hpp \
149
$(sourcetree)/lib/cpp/antlr/CircularQueue.hpp \
150
$(sourcetree)/lib/cpp/antlr/BitSet.hpp \
151
$(objdir)/RewriteTokenTypes.hpp \
152
$(sourcetree)/lib/cpp/antlr/CharScanner.hpp \
153
$(sourcetree)/lib/cpp/antlr/TokenStream.hpp \
154
$(sourcetree)/lib/cpp/antlr/RecognitionException.hpp \
155
$(sourcetree)/lib/cpp/antlr/ANTLRException.hpp \
156
$(sourcetree)/lib/cpp/antlr/SemanticException.hpp \
157
$(sourcetree)/lib/cpp/antlr/MismatchedCharException.hpp \
158
$(sourcetree)/lib/cpp/antlr/LexerSharedInputState.hpp \
159
$(sourcetree)/lib/cpp/antlr/RefCount.hpp \
160
$(sourcetree)/lib/cpp/antlr/CharBuffer.hpp \
161
$(sourcetree)/lib/cpp/antlr/TokenStreamException.hpp \
162
$(sourcetree)/lib/cpp/antlr/TokenStreamIOException.hpp \
163
$(sourcetree)/lib/cpp/antlr/TokenStreamRecognitionException.hpp \
164
$(sourcetree)/lib/cpp/antlr/CharStreamException.hpp \
165
$(sourcetree)/lib/cpp/antlr/CharStreamIOException.hpp \
166
$(sourcetree)/lib/cpp/antlr/NoViableAltForCharException.hpp
168
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
170
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx