~ubuntu-branches/ubuntu/breezy/antlr/breezy

« back to all changes in this revision

Viewing changes to examples/cpp/lexRewrite/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2005-06-29 16:11:22 UTC
  • mfrom: (0.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050629161122-g81crc3z92p5xhsg
Tags: 2.7.5-6ubuntu4
Build depend on java-gcj-compat-dev, depend on java-gcj-compat.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
2
@stdvars@
 
3
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
4
 
 
5
## do not change this value
 
6
 
 
7
subdir=examples/cpp/lexRewrite
 
8
 
 
9
srcdir=@abs_top_srcdir@/examples/cpp/lexRewrite
 
10
objdir=@abs_this_builddir@/examples/cpp/lexRewrite
 
11
 
 
12
this : test
 
13
test : test1
 
14
 
 
15
all: lexRewrite test
 
16
 
 
17
rewrite_g_FILES = \
 
18
        $(srcdir)/rewrite.g \
 
19
        $(eol)
 
20
 
 
21
rewrite_g_cxx_FILES = \
 
22
        $(objdir)/Rewrite.cpp \
 
23
        $(eol)
 
24
 
 
25
rewrite_g_hpp_FILES = \
 
26
        $(objdir)/Rewrite.hpp \
 
27
        $(objdir)/RewriteTokenTypes.hpp \
 
28
        $(eol)
 
29
 
 
30
rewrite_g_txt_FILES = \
 
31
        $(objdir)/RewriteTokenTypes.txt \
 
32
        $(eol)
 
33
 
 
34
rewrite_g_gen_FILES = \
 
35
        $(rewrite_g_cxx_FILES) \
 
36
        $(rewrite_g_hpp_FILES) \
 
37
        $(rewrite_g_txt_FILES) \
 
38
        $(eol)
 
39
 
 
40
rewrite_g_obj_FILES = \
 
41
        $(objdir)/Rewrite@OBJEXT@ \
 
42
        $(eol)
 
43
 
 
44
## Source files
 
45
lexRewrite_cxx_FILES = \
 
46
        $(rewrite_g_cxx_files) \
 
47
        $(srcdir)/Main.cpp \
 
48
        $(srcdir)/Rewrite.cpp \
 
49
        $(eol)
 
50
 
 
51
## Object files
 
52
lexRewrite_obj_FILES = \
 
53
        $(rewrite_g_obj_files) \
 
54
        $(objdir)/Main@OBJEXT@ \
 
55
        $(objdir)/Rewrite@OBJEXT@ \
 
56
        $(eol)
 
57
 
 
58
## Test commands
 
59
test1_cmd = $(objdir)/lexRewrite < $(srcdir)/test.in
 
60
 
 
61
## Tests to be executed
 
62
test1: lexRewrite
 
63
        @ v="$(verbose)"; if test $$v -gt 0 ; then  echo "$(test1_cmd)" ;  else  echo "exec test1 ..";  fi
 
64
        @ $(test1_cmd)
 
65
 
 
66
## How to make binaries
 
67
lexRewrite : $(lexRewrite_obj_FILES) @ANTLR_LIB@
 
68
        @CXX_LINK_CMD@ $@ $(lexRewrite_obj_FILES)
 
69
 
 
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`
 
74
 
 
75
$(rewrite_g_gen_FILES): $(objdir)/.rewrite.g
 
76
 
 
77
## GNU make - how to make object file
 
78
$(objdir)/%@OBJEXT@ : $(srcdir)/%.cpp
 
79
        @ @CXX_COMPILE_CMD@ $<
 
80
 
 
81
## GNU make - how to make object file
 
82
$(objdir)/%@OBJEXT@ : $(objdir)/%.cpp
 
83
        @ @CXX_COMPILE_CMD@ $<
 
84
 
 
85
## GNU make - how to make object file
 
86
%@OBJEXT@ : $(srcdir)/%.cpp
 
87
        @ @CXX_COMPILE_CMD@ $<
 
88
 
 
89
## GNU make - how to make object file
 
90
%@OBJEXT@ : $(objdir)/%.cpp
 
91
        @ @CXX_COMPILE_CMD@ $<
 
92
 
 
93
#####
 
94
## GNU make - how to make object file
 
95
$(objdir)/%@OBJEXT@ : $(srcdir)/%.c
 
96
        @ @C_COMPILE_CMD@ $<
 
97
 
 
98
## GNU make - how to make object file
 
99
$(objdir)/%@OBJEXT@ : $(objdir)/%.c
 
100
        @ @C_COMPILE_CMD@ $<
 
101
 
 
102
## GNU make - how to make object file
 
103
%@OBJEXT@ : $(srcdir)/%.c
 
104
        @ @C_COMPILE_CMD@ $<
 
105
 
 
106
## Housecleaning
 
107
clean:
 
108
        - $(RM) -rf *.o *.obj *.exe \
 
109
        $(rewrite_g_gen_FILES) \
 
110
        $(objdir)/.rewrite.g \
 
111
        lexRewrite
 
112
 
 
113
distclean: clean
 
114
 
 
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
 
119
 
 
120
$(objdir)/Main@OBJEXT@: \
 
121
        $(srcdir)/Main.cpp \
 
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
 
140
 
 
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
 
167
 
 
168
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
169
@stddeps@
 
170
##xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx