~ubuntu-branches/ubuntu/utopic/cbp2make/utopic

« back to all changes in this revision

Viewing changes to .pc/tinyxmlremoval.patch/cbp2make.cbp.mak.unix

  • Committer: Package Import Robot
  • Author(s): Steffen Moeller
  • Date: 2014-02-16 04:03:14 UTC
  • Revision ID: package-import@ubuntu.com-20140216040314-h8pbdxidewgbdtvr
Tags: 147+dfsg-1
An Ubuntu PPA already offered something partially reusable, 
no ITP issued.

The FTP masters is thanked for their initial review.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#------------------------------------------------------------------------------#
 
2
# This makefile was generated by 'cbp2make' tool rev.138                       #
 
3
#------------------------------------------------------------------------------#
 
4
 
 
5
 
 
6
WORKDIR = `pwd`
 
7
 
 
8
CC = gcc
 
9
CXX = g++
 
10
AR = ar
 
11
LD = g++
 
12
WINDRES = windres
 
13
 
 
14
INC +=  -Ilib -Isrc
 
15
CFLAGS +=  -Wall -fexceptions -fno-strict-aliasing -Wno-write-strings
 
16
RESINC +=
 
17
LIBDIR +=
 
18
LIB += -ltinyxml
 
19
LDFLAGS +=
 
20
 
 
21
INC_DEBUG =  $(INC)
 
22
CFLAGS_DEBUG =  $(CFLAGS) -g
 
23
RESINC_DEBUG =  $(RESINC)
 
24
RCFLAGS_DEBUG =  $(RCFLAGS)
 
25
LIBDIR_DEBUG =  $(LIBDIR)
 
26
LIB_DEBUG = $(LIB)
 
27
LDFLAGS_DEBUG =  $(LDFLAGS)
 
28
OBJDIR_DEBUG = obj/Debug
 
29
DEP_DEBUG = 
 
30
OUT_DEBUG = bin/Debug/cbp2make
 
31
 
 
32
INC_RELEASE =  $(INC)
 
33
CFLAGS_RELEASE =  $(CFLAGS) -O2
 
34
RESINC_RELEASE =  $(RESINC)
 
35
RCFLAGS_RELEASE =  $(RCFLAGS)
 
36
LIBDIR_RELEASE =  $(LIBDIR)
 
37
LIB_RELEASE = $(LIB)
 
38
LDFLAGS_RELEASE =  $(LDFLAGS) -s
 
39
OBJDIR_RELEASE = obj/Release
 
40
DEP_RELEASE = 
 
41
OUT_RELEASE = bin/Release/cbp2make
 
42
 
 
43
INC_DOXYGEN =  $(INC)
 
44
CFLAGS_DOXYGEN =  $(CFLAGS)
 
45
RESINC_DOXYGEN =  $(RESINC)
 
46
RCFLAGS_DOXYGEN =  $(RCFLAGS)
 
47
LIBDIR_DOXYGEN =  $(LIBDIR)
 
48
LIB_DOXYGEN = $(LIB)
 
49
LDFLAGS_DOXYGEN =  $(LDFLAGS)
 
50
OBJDIR_DOXYGEN = .objs
 
51
DEP_DOXYGEN = 
 
52
 
 
53
INC_PROFILE =  $(INC)
 
54
CFLAGS_PROFILE =  $(CFLAGS) -pg -g
 
55
RESINC_PROFILE =  $(RESINC)
 
56
RCFLAGS_PROFILE =  $(RCFLAGS)
 
57
LIBDIR_PROFILE =  $(LIBDIR)
 
58
LIB_PROFILE = $(LIB)
 
59
LDFLAGS_PROFILE =  $(LDFLAGS) -pg
 
60
OBJDIR_PROFILE = obj/Profile
 
61
DEP_PROFILE = 
 
62
OUT_PROFILE = bin/Profile/cbp2make
 
63
 
 
64
OBJ_DEBUG = $(OBJDIR_DEBUG)/src/cbp2make.o \
 
65
        $(OBJDIR_DEBUG)/src/cbproject.o \
 
66
        $(OBJDIR_DEBUG)/src/cbptarget.o \
 
67
        $(OBJDIR_DEBUG)/src/cbpunit.o \
 
68
        $(OBJDIR_DEBUG)/src/cbworkspace.o \
 
69
        $(OBJDIR_DEBUG)/src/depsearch.o \
 
70
        $(OBJDIR_DEBUG)/src/cbhelper.o \
 
71
        $(OBJDIR_DEBUG)/src/makefile.o \
 
72
        $(OBJDIR_DEBUG)/src/platforms.o \
 
73
        $(OBJDIR_DEBUG)/src/toolchains.o \
 
74
        $(OBJDIR_DEBUG)/lib/stlconfig.o \
 
75
        $(OBJDIR_DEBUG)/lib/stlconvert.o \
 
76
        $(OBJDIR_DEBUG)/lib/stlfutils.o \
 
77
        $(OBJDIR_DEBUG)/lib/stlgpm.o \
 
78
        $(OBJDIR_DEBUG)/lib/stlstrings.o \
 
79
        $(OBJDIR_DEBUG)/lib/stlvariables.o \
 
80
        $(OBJDIR_DEBUG)/lib/stringhash.o \
 
81
        $(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o \
 
82
        $(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o \
 
83
        $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o \
 
84
        $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o \
 
85
        $(OBJDIR_DEBUG)/src/buildtools.o \
 
86
        $(OBJDIR_DEBUG)/src/cbbuildcfg.o \
 
87
        $(OBJDIR_DEBUG)/src/cbbuildmgr.o \
 
88
        $(OBJDIR_DEBUG)/src/cbglobalvar.o
 
89
 
 
90
OBJ_RELEASE = $(OBJDIR_RELEASE)/src/cbp2make.o \
 
91
        $(OBJDIR_RELEASE)/src/cbproject.o \
 
92
        $(OBJDIR_RELEASE)/src/cbptarget.o \
 
93
        $(OBJDIR_RELEASE)/src/cbpunit.o \
 
94
        $(OBJDIR_RELEASE)/src/cbworkspace.o \
 
95
        $(OBJDIR_RELEASE)/src/depsearch.o \
 
96
        $(OBJDIR_RELEASE)/src/cbhelper.o \
 
97
        $(OBJDIR_RELEASE)/src/makefile.o \
 
98
        $(OBJDIR_RELEASE)/src/platforms.o \
 
99
        $(OBJDIR_RELEASE)/src/toolchains.o \
 
100
        $(OBJDIR_RELEASE)/lib/stlconfig.o \
 
101
        $(OBJDIR_RELEASE)/lib/stlconvert.o \
 
102
        $(OBJDIR_RELEASE)/lib/stlfutils.o \
 
103
        $(OBJDIR_RELEASE)/lib/stlgpm.o \
 
104
        $(OBJDIR_RELEASE)/lib/stlstrings.o \
 
105
        $(OBJDIR_RELEASE)/lib/stlvariables.o \
 
106
        $(OBJDIR_RELEASE)/lib/stringhash.o \
 
107
        $(OBJDIR_RELEASE)/src/buildtools.o \
 
108
        $(OBJDIR_RELEASE)/src/cbbuildcfg.o \
 
109
        $(OBJDIR_RELEASE)/src/cbbuildmgr.o \
 
110
        $(OBJDIR_RELEASE)/src/cbglobalvar.o
 
111
 
 
112
OBJ_PROFILE = $(OBJDIR_PROFILE)/src/cbp2make.o \
 
113
        $(OBJDIR_PROFILE)/src/cbproject.o \
 
114
        $(OBJDIR_PROFILE)/src/cbptarget.o \
 
115
        $(OBJDIR_PROFILE)/src/cbpunit.o \
 
116
        $(OBJDIR_PROFILE)/src/cbworkspace.o \
 
117
        $(OBJDIR_PROFILE)/src/depsearch.o \
 
118
        $(OBJDIR_PROFILE)/src/cbhelper.o \
 
119
        $(OBJDIR_PROFILE)/src/makefile.o \
 
120
        $(OBJDIR_PROFILE)/src/platforms.o \
 
121
        $(OBJDIR_PROFILE)/src/toolchains.o \
 
122
        $(OBJDIR_PROFILE)/lib/stlconfig.o \
 
123
        $(OBJDIR_PROFILE)/lib/stlconvert.o \
 
124
        $(OBJDIR_PROFILE)/lib/stlfutils.o \
 
125
        $(OBJDIR_PROFILE)/lib/stlgpm.o \
 
126
        $(OBJDIR_PROFILE)/lib/stlstrings.o \
 
127
        $(OBJDIR_PROFILE)/lib/stlvariables.o \
 
128
        $(OBJDIR_PROFILE)/lib/stringhash.o \
 
129
        $(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o \
 
130
        $(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o \
 
131
        $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o \
 
132
        $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o \
 
133
        $(OBJDIR_PROFILE)/src/buildtools.o \
 
134
        $(OBJDIR_PROFILE)/src/cbbuildcfg.o \
 
135
        $(OBJDIR_PROFILE)/src/cbbuildmgr.o \
 
136
        $(OBJDIR_PROFILE)/src/cbglobalvar.o
 
137
 
 
138
all: debug release doxygen profile
 
139
 
 
140
clean: clean_debug clean_release clean_profile
 
141
 
 
142
before_debug: 
 
143
        test -d bin/Debug || mkdir -p bin/Debug
 
144
        test -d $(OBJDIR_DEBUG)/src || mkdir -p $(OBJDIR_DEBUG)/src
 
145
        test -d $(OBJDIR_DEBUG)/lib || mkdir -p $(OBJDIR_DEBUG)/lib
 
146
        test -d $(OBJDIR_DEBUG)/lib/tinyxml || mkdir -p $(OBJDIR_DEBUG)/lib/tinyxml
 
147
 
 
148
after_debug: 
 
149
 
 
150
debug: before_debug out_debug after_debug
 
151
 
 
152
out_debug: before_debug $(OBJ_DEBUG) $(DEP_DEBUG)
 
153
        $(LD) $(LDFLAGS_DEBUG) $(LIBDIR_DEBUG) $(OBJ_DEBUG) $(LIB_DEBUG) -o $(OUT_DEBUG)
 
154
 
 
155
$(OBJDIR_DEBUG)/src/cbp2make.o: src/cbp2make.cpp
 
156
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbp2make.cpp -o $(OBJDIR_DEBUG)/src/cbp2make.o
 
157
 
 
158
$(OBJDIR_DEBUG)/src/cbproject.o: src/cbproject.cpp
 
159
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbproject.cpp -o $(OBJDIR_DEBUG)/src/cbproject.o
 
160
 
 
161
$(OBJDIR_DEBUG)/src/cbptarget.o: src/cbptarget.cpp
 
162
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbptarget.cpp -o $(OBJDIR_DEBUG)/src/cbptarget.o
 
163
 
 
164
$(OBJDIR_DEBUG)/src/cbpunit.o: src/cbpunit.cpp
 
165
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbpunit.cpp -o $(OBJDIR_DEBUG)/src/cbpunit.o
 
166
 
 
167
$(OBJDIR_DEBUG)/src/cbworkspace.o: src/cbworkspace.cpp
 
168
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbworkspace.cpp -o $(OBJDIR_DEBUG)/src/cbworkspace.o
 
169
 
 
170
$(OBJDIR_DEBUG)/src/depsearch.o: src/depsearch.cpp
 
171
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/depsearch.cpp -o $(OBJDIR_DEBUG)/src/depsearch.o
 
172
 
 
173
$(OBJDIR_DEBUG)/src/cbhelper.o: src/cbhelper.cpp
 
174
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbhelper.cpp -o $(OBJDIR_DEBUG)/src/cbhelper.o
 
175
 
 
176
$(OBJDIR_DEBUG)/src/makefile.o: src/makefile.cpp
 
177
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/makefile.cpp -o $(OBJDIR_DEBUG)/src/makefile.o
 
178
 
 
179
$(OBJDIR_DEBUG)/src/platforms.o: src/platforms.cpp
 
180
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/platforms.cpp -o $(OBJDIR_DEBUG)/src/platforms.o
 
181
 
 
182
$(OBJDIR_DEBUG)/src/toolchains.o: src/toolchains.cpp
 
183
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/toolchains.cpp -o $(OBJDIR_DEBUG)/src/toolchains.o
 
184
 
 
185
$(OBJDIR_DEBUG)/lib/stlconfig.o: lib/stlconfig.cpp
 
186
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlconfig.cpp -o $(OBJDIR_DEBUG)/lib/stlconfig.o
 
187
 
 
188
$(OBJDIR_DEBUG)/lib/stlconvert.o: lib/stlconvert.cpp
 
189
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlconvert.cpp -o $(OBJDIR_DEBUG)/lib/stlconvert.o
 
190
 
 
191
$(OBJDIR_DEBUG)/lib/stlfutils.o: lib/stlfutils.cpp
 
192
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlfutils.cpp -o $(OBJDIR_DEBUG)/lib/stlfutils.o
 
193
 
 
194
$(OBJDIR_DEBUG)/lib/stlgpm.o: lib/stlgpm.cpp
 
195
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlgpm.cpp -o $(OBJDIR_DEBUG)/lib/stlgpm.o
 
196
 
 
197
$(OBJDIR_DEBUG)/lib/stlstrings.o: lib/stlstrings.cpp
 
198
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlstrings.cpp -o $(OBJDIR_DEBUG)/lib/stlstrings.o
 
199
 
 
200
$(OBJDIR_DEBUG)/lib/stlvariables.o: lib/stlvariables.cpp
 
201
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stlvariables.cpp -o $(OBJDIR_DEBUG)/lib/stlvariables.o
 
202
 
 
203
$(OBJDIR_DEBUG)/lib/stringhash.o: lib/stringhash.cpp
 
204
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/stringhash.cpp -o $(OBJDIR_DEBUG)/lib/stringhash.o
 
205
 
 
206
$(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
 
207
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinystr.o
 
208
 
 
209
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
 
210
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxml.o
 
211
 
 
212
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
 
213
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlerror.o
 
214
 
 
215
$(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
 
216
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_DEBUG)/lib/tinyxml/tinyxmlparser.o
 
217
 
 
218
$(OBJDIR_DEBUG)/src/buildtools.o: src/buildtools.cpp
 
219
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/buildtools.cpp -o $(OBJDIR_DEBUG)/src/buildtools.o
 
220
 
 
221
$(OBJDIR_DEBUG)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
 
222
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbbuildcfg.cpp -o $(OBJDIR_DEBUG)/src/cbbuildcfg.o
 
223
 
 
224
$(OBJDIR_DEBUG)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
 
225
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbbuildmgr.cpp -o $(OBJDIR_DEBUG)/src/cbbuildmgr.o
 
226
 
 
227
$(OBJDIR_DEBUG)/src/cbglobalvar.o: src/cbglobalvar.cpp
 
228
        $(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c src/cbglobalvar.cpp -o $(OBJDIR_DEBUG)/src/cbglobalvar.o
 
229
 
 
230
clean_debug: 
 
231
        rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
 
232
        rm -rf bin/Debug
 
233
        rm -rf $(OBJDIR_DEBUG)/src
 
234
        rm -rf $(OBJDIR_DEBUG)/lib
 
235
        rm -rf $(OBJDIR_DEBUG)/lib/tinyxml
 
236
 
 
237
before_release: 
 
238
        test -d bin/Release || mkdir -p bin/Release
 
239
        test -d $(OBJDIR_RELEASE)/src || mkdir -p $(OBJDIR_RELEASE)/src
 
240
        test -d $(OBJDIR_RELEASE)/lib || mkdir -p $(OBJDIR_RELEASE)/lib
 
241
        test -d $(OBJDIR_RELEASE)/lib/tinyxml || mkdir -p $(OBJDIR_RELEASE)/lib/tinyxml
 
242
 
 
243
after_release: 
 
244
 
 
245
release: before_release out_release after_release
 
246
 
 
247
out_release: before_release $(OBJ_RELEASE) $(DEP_RELEASE)
 
248
        $(LD) $(LDFLAGS_RELEASE) $(LIBDIR_RELEASE) $(OBJ_RELEASE) $(LIB_RELEASE) -o $(OUT_RELEASE)
 
249
 
 
250
$(OBJDIR_RELEASE)/src/cbp2make.o: src/cbp2make.cpp
 
251
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbp2make.cpp -o $(OBJDIR_RELEASE)/src/cbp2make.o
 
252
 
 
253
$(OBJDIR_RELEASE)/src/cbproject.o: src/cbproject.cpp
 
254
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbproject.cpp -o $(OBJDIR_RELEASE)/src/cbproject.o
 
255
 
 
256
$(OBJDIR_RELEASE)/src/cbptarget.o: src/cbptarget.cpp
 
257
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbptarget.cpp -o $(OBJDIR_RELEASE)/src/cbptarget.o
 
258
 
 
259
$(OBJDIR_RELEASE)/src/cbpunit.o: src/cbpunit.cpp
 
260
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbpunit.cpp -o $(OBJDIR_RELEASE)/src/cbpunit.o
 
261
 
 
262
$(OBJDIR_RELEASE)/src/cbworkspace.o: src/cbworkspace.cpp
 
263
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbworkspace.cpp -o $(OBJDIR_RELEASE)/src/cbworkspace.o
 
264
 
 
265
$(OBJDIR_RELEASE)/src/depsearch.o: src/depsearch.cpp
 
266
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/depsearch.cpp -o $(OBJDIR_RELEASE)/src/depsearch.o
 
267
 
 
268
$(OBJDIR_RELEASE)/src/cbhelper.o: src/cbhelper.cpp
 
269
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbhelper.cpp -o $(OBJDIR_RELEASE)/src/cbhelper.o
 
270
 
 
271
$(OBJDIR_RELEASE)/src/makefile.o: src/makefile.cpp
 
272
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/makefile.cpp -o $(OBJDIR_RELEASE)/src/makefile.o
 
273
 
 
274
$(OBJDIR_RELEASE)/src/platforms.o: src/platforms.cpp
 
275
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/platforms.cpp -o $(OBJDIR_RELEASE)/src/platforms.o
 
276
 
 
277
$(OBJDIR_RELEASE)/src/toolchains.o: src/toolchains.cpp
 
278
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/toolchains.cpp -o $(OBJDIR_RELEASE)/src/toolchains.o
 
279
 
 
280
$(OBJDIR_RELEASE)/lib/stlconfig.o: lib/stlconfig.cpp
 
281
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlconfig.cpp -o $(OBJDIR_RELEASE)/lib/stlconfig.o
 
282
 
 
283
$(OBJDIR_RELEASE)/lib/stlconvert.o: lib/stlconvert.cpp
 
284
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlconvert.cpp -o $(OBJDIR_RELEASE)/lib/stlconvert.o
 
285
 
 
286
$(OBJDIR_RELEASE)/lib/stlfutils.o: lib/stlfutils.cpp
 
287
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlfutils.cpp -o $(OBJDIR_RELEASE)/lib/stlfutils.o
 
288
 
 
289
$(OBJDIR_RELEASE)/lib/stlgpm.o: lib/stlgpm.cpp
 
290
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlgpm.cpp -o $(OBJDIR_RELEASE)/lib/stlgpm.o
 
291
 
 
292
$(OBJDIR_RELEASE)/lib/stlstrings.o: lib/stlstrings.cpp
 
293
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlstrings.cpp -o $(OBJDIR_RELEASE)/lib/stlstrings.o
 
294
 
 
295
$(OBJDIR_RELEASE)/lib/stlvariables.o: lib/stlvariables.cpp
 
296
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stlvariables.cpp -o $(OBJDIR_RELEASE)/lib/stlvariables.o
 
297
 
 
298
$(OBJDIR_RELEASE)/lib/stringhash.o: lib/stringhash.cpp
 
299
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/stringhash.cpp -o $(OBJDIR_RELEASE)/lib/stringhash.o
 
300
 
 
301
$(OBJDIR_RELEASE)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
 
302
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinystr.o
 
303
 
 
304
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
 
305
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxml.o
 
306
 
 
307
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
 
308
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlerror.o
 
309
 
 
310
$(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
 
311
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_RELEASE)/lib/tinyxml/tinyxmlparser.o
 
312
 
 
313
$(OBJDIR_RELEASE)/src/buildtools.o: src/buildtools.cpp
 
314
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/buildtools.cpp -o $(OBJDIR_RELEASE)/src/buildtools.o
 
315
 
 
316
$(OBJDIR_RELEASE)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
 
317
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbbuildcfg.cpp -o $(OBJDIR_RELEASE)/src/cbbuildcfg.o
 
318
 
 
319
$(OBJDIR_RELEASE)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
 
320
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbbuildmgr.cpp -o $(OBJDIR_RELEASE)/src/cbbuildmgr.o
 
321
 
 
322
$(OBJDIR_RELEASE)/src/cbglobalvar.o: src/cbglobalvar.cpp
 
323
        $(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c src/cbglobalvar.cpp -o $(OBJDIR_RELEASE)/src/cbglobalvar.o
 
324
 
 
325
clean_release: 
 
326
        rm -f $(OBJ_RELEASE) $(OUT_RELEASE)
 
327
        rm -rf bin/Release
 
328
        rm -rf $(OBJDIR_RELEASE)/src
 
329
        rm -rf $(OBJDIR_RELEASE)/lib
 
330
        rm -rf $(OBJDIR_RELEASE)/lib/tinyxml
 
331
 
 
332
before_doxygen: 
 
333
        doxygen Doxyfile
 
334
 
 
335
after_doxygen: 
 
336
 
 
337
doxygen: before_doxygen after_doxygen
 
338
 
 
339
before_profile: 
 
340
        test -d bin/Profile || mkdir -p bin/Profile
 
341
        test -d $(OBJDIR_PROFILE)/src || mkdir -p $(OBJDIR_PROFILE)/src
 
342
        test -d $(OBJDIR_PROFILE)/lib || mkdir -p $(OBJDIR_PROFILE)/lib
 
343
        test -d $(OBJDIR_PROFILE)/lib/tinyxml || mkdir -p $(OBJDIR_PROFILE)/lib/tinyxml
 
344
 
 
345
after_profile: 
 
346
 
 
347
profile: before_profile out_profile after_profile
 
348
 
 
349
out_profile: before_profile $(OBJ_PROFILE) $(DEP_PROFILE)
 
350
        $(LD) $(LDFLAGS_PROFILE) $(LIBDIR_PROFILE) $(OBJ_PROFILE) $(LIB_PROFILE) -o $(OUT_PROFILE)
 
351
 
 
352
$(OBJDIR_PROFILE)/src/cbp2make.o: src/cbp2make.cpp
 
353
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbp2make.cpp -o $(OBJDIR_PROFILE)/src/cbp2make.o
 
354
 
 
355
$(OBJDIR_PROFILE)/src/cbproject.o: src/cbproject.cpp
 
356
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbproject.cpp -o $(OBJDIR_PROFILE)/src/cbproject.o
 
357
 
 
358
$(OBJDIR_PROFILE)/src/cbptarget.o: src/cbptarget.cpp
 
359
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbptarget.cpp -o $(OBJDIR_PROFILE)/src/cbptarget.o
 
360
 
 
361
$(OBJDIR_PROFILE)/src/cbpunit.o: src/cbpunit.cpp
 
362
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbpunit.cpp -o $(OBJDIR_PROFILE)/src/cbpunit.o
 
363
 
 
364
$(OBJDIR_PROFILE)/src/cbworkspace.o: src/cbworkspace.cpp
 
365
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbworkspace.cpp -o $(OBJDIR_PROFILE)/src/cbworkspace.o
 
366
 
 
367
$(OBJDIR_PROFILE)/src/depsearch.o: src/depsearch.cpp
 
368
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/depsearch.cpp -o $(OBJDIR_PROFILE)/src/depsearch.o
 
369
 
 
370
$(OBJDIR_PROFILE)/src/cbhelper.o: src/cbhelper.cpp
 
371
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbhelper.cpp -o $(OBJDIR_PROFILE)/src/cbhelper.o
 
372
 
 
373
$(OBJDIR_PROFILE)/src/makefile.o: src/makefile.cpp
 
374
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/makefile.cpp -o $(OBJDIR_PROFILE)/src/makefile.o
 
375
 
 
376
$(OBJDIR_PROFILE)/src/platforms.o: src/platforms.cpp
 
377
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/platforms.cpp -o $(OBJDIR_PROFILE)/src/platforms.o
 
378
 
 
379
$(OBJDIR_PROFILE)/src/toolchains.o: src/toolchains.cpp
 
380
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/toolchains.cpp -o $(OBJDIR_PROFILE)/src/toolchains.o
 
381
 
 
382
$(OBJDIR_PROFILE)/lib/stlconfig.o: lib/stlconfig.cpp
 
383
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlconfig.cpp -o $(OBJDIR_PROFILE)/lib/stlconfig.o
 
384
 
 
385
$(OBJDIR_PROFILE)/lib/stlconvert.o: lib/stlconvert.cpp
 
386
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlconvert.cpp -o $(OBJDIR_PROFILE)/lib/stlconvert.o
 
387
 
 
388
$(OBJDIR_PROFILE)/lib/stlfutils.o: lib/stlfutils.cpp
 
389
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlfutils.cpp -o $(OBJDIR_PROFILE)/lib/stlfutils.o
 
390
 
 
391
$(OBJDIR_PROFILE)/lib/stlgpm.o: lib/stlgpm.cpp
 
392
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlgpm.cpp -o $(OBJDIR_PROFILE)/lib/stlgpm.o
 
393
 
 
394
$(OBJDIR_PROFILE)/lib/stlstrings.o: lib/stlstrings.cpp
 
395
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlstrings.cpp -o $(OBJDIR_PROFILE)/lib/stlstrings.o
 
396
 
 
397
$(OBJDIR_PROFILE)/lib/stlvariables.o: lib/stlvariables.cpp
 
398
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stlvariables.cpp -o $(OBJDIR_PROFILE)/lib/stlvariables.o
 
399
 
 
400
$(OBJDIR_PROFILE)/lib/stringhash.o: lib/stringhash.cpp
 
401
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/stringhash.cpp -o $(OBJDIR_PROFILE)/lib/stringhash.o
 
402
 
 
403
$(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o: lib/tinyxml/tinystr.cpp
 
404
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinystr.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinystr.o
 
405
 
 
406
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o: lib/tinyxml/tinyxml.cpp
 
407
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxml.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxml.o
 
408
 
 
409
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o: lib/tinyxml/tinyxmlerror.cpp
 
410
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxmlerror.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlerror.o
 
411
 
 
412
$(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o: lib/tinyxml/tinyxmlparser.cpp
 
413
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c lib/tinyxml/tinyxmlparser.cpp -o $(OBJDIR_PROFILE)/lib/tinyxml/tinyxmlparser.o
 
414
 
 
415
$(OBJDIR_PROFILE)/src/buildtools.o: src/buildtools.cpp
 
416
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/buildtools.cpp -o $(OBJDIR_PROFILE)/src/buildtools.o
 
417
 
 
418
$(OBJDIR_PROFILE)/src/cbbuildcfg.o: src/cbbuildcfg.cpp
 
419
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbbuildcfg.cpp -o $(OBJDIR_PROFILE)/src/cbbuildcfg.o
 
420
 
 
421
$(OBJDIR_PROFILE)/src/cbbuildmgr.o: src/cbbuildmgr.cpp
 
422
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbbuildmgr.cpp -o $(OBJDIR_PROFILE)/src/cbbuildmgr.o
 
423
 
 
424
$(OBJDIR_PROFILE)/src/cbglobalvar.o: src/cbglobalvar.cpp
 
425
        $(CXX) $(CFLAGS_PROFILE) $(INC_PROFILE) -c src/cbglobalvar.cpp -o $(OBJDIR_PROFILE)/src/cbglobalvar.o
 
426
 
 
427
clean_profile: 
 
428
        rm -f $(OBJ_PROFILE) $(OUT_PROFILE)
 
429
        rm -rf bin/Profile
 
430
        rm -rf $(OBJDIR_PROFILE)/src
 
431
        rm -rf $(OBJDIR_PROFILE)/lib
 
432
        rm -rf $(OBJDIR_PROFILE)/lib/tinyxml
 
433
 
 
434
virtual_all: debug release
 
435
 
 
436
src/cbp2make.cpp: lib/macros.h \
 
437
        src/revision.h \
 
438
        lib/stlfutils.h \
 
439
        lib/stlgpm.h \
 
440
        src/cbbuildmgr.h \
 
441
        src/cbhelper.h
 
442
 
 
443
lib/stlfutils.h: lib/macros.h \
 
444
        lib/stlstrings.h
 
445
 
 
446
lib/stlgpm.h: lib/stlconfig.h
 
447
 
 
448
lib/stlconfig.h: lib/stlvariables.h
 
449
 
 
450
lib/stlvariables.h: lib/stlconvert.h
 
451
 
 
452
lib/stlconvert.h: lib/stlstrings.h
 
453
 
 
454
src/cbbuildmgr.h: lib/stlstrings.h \
 
455
        src/cbproject.h \
 
456
        src/cbworkspace.h \
 
457
        src/cbbuildcfg.h
 
458
 
 
459
src/cbproject.h: lib/stlstrings.h \
 
460
        lib/stlconfig.h \
 
461
        src/depsearch.h \
 
462
        src/makefile.h
 
463
 
 
464
src/depsearch.h: lib/stlstrings.h \
 
465
        lib/stringhash.h \
 
466
        src/platforms.h \
 
467
        src/makefile.h
 
468
 
 
469
src/platforms.h: lib/stlstrings.h \
 
470
        src/cbhelper.h
 
471
 
 
472
src/cbhelper.h: lib/stlstrings.h
 
473
 
 
474
src/makefile.h: lib/stlstrings.h \
 
475
        lib/stlconfig.h
 
476
 
 
477
src/cbworkspace.h: lib/stlstrings.h \
 
478
        src/cbproject.h
 
479
 
 
480
src/cbbuildcfg.h: lib/stlstrings.h \
 
481
        src/platforms.h \
 
482
        src/toolchains.h \
 
483
        src/cbglobalvar.h \
 
484
        src/cbhelper.h
 
485
 
 
486
src/toolchains.h: lib/stlstrings.h \
 
487
        src/platforms.h \
 
488
        src/buildtools.h
 
489
 
 
490
src/buildtools.h: lib/stlconfig.h \
 
491
        lib/stlstrings.h \
 
492
        src/platforms.h \
 
493
        src/depsearch.h
 
494
 
 
495
src/cbglobalvar.h: lib/stlstrings.h \
 
496
        lib/stlconfig.h
 
497
 
 
498
src/cbproject.cpp: src/revision.h \
 
499
        lib/macros.h \
 
500
        src/cbproject.h \
 
501
        src/cbptarget.h \
 
502
        src/cbpunit.h \
 
503
        src/cbbuildcfg.h \
 
504
        src/cbhelper.h \
 
505
        lib/stlconvert.h \
 
506
        lib/stlfutils.h \
 
507
        src/depsearch.h \
 
508
        lib/tinyxml/tinyxml.h
 
509
 
 
510
src/cbptarget.h: lib/stlstrings.h \
 
511
        src/platforms.h
 
512
 
 
513
src/cbpunit.h: lib/stlstrings.h \
 
514
        src/cbptarget.h
 
515
 
 
516
lib/tinyxml/tinyxml.h: lib/tinyxml/tinystr.h
 
517
 
 
518
src/cbptarget.cpp: src/cbptarget.h \
 
519
        src/cbhelper.h \
 
520
        lib/stlconvert.h \
 
521
        lib/stlfutils.h \
 
522
        lib/tinyxml/tinyxml.h
 
523
 
 
524
src/cbpunit.cpp: lib/macros.h \
 
525
        src/cbpunit.h \
 
526
        src/cbhelper.h \
 
527
        lib/stlconvert.h \
 
528
        lib/stlfutils.h \
 
529
        lib/tinyxml/tinyxml.h
 
530
 
 
531
src/cbworkspace.cpp: src/revision.h \
 
532
        lib/macros.h \
 
533
        src/cbworkspace.h \
 
534
        src/cbbuildcfg.h \
 
535
        src/cbhelper.h \
 
536
        lib/stlfutils.h \
 
537
        lib/tinyxml/tinyxml.h
 
538
 
 
539
src/depsearch.cpp: src/cbhelper.h \
 
540
        lib/stlfutils.h \
 
541
        src/depsearch.h
 
542
 
 
543
src/cbhelper.cpp: src/cbhelper.h
 
544
 
 
545
src/makefile.cpp: lib/tinyxml/tinyxml.h \
 
546
        lib/stlconvert.h \
 
547
        src/cbhelper.h \
 
548
        src/makefile.h
 
549
 
 
550
src/platforms.cpp: src/platforms.h \
 
551
        lib/stlconvert.h \
 
552
        lib/stlfutils.h \
 
553
        lib/tinyxml/tinyxml.h
 
554
 
 
555
src/toolchains.cpp: src/toolchains.h \
 
556
        lib/stlconvert.h \
 
557
        lib/tinyxml/tinyxml.h
 
558
 
 
559
lib/stlconfig.cpp: lib/stlstrings.h \
 
560
        lib/stlconfig.h
 
561
 
 
562
lib/stlconvert.cpp: lib/stlconvert.h
 
563
 
 
564
lib/stlfutils.cpp: lib/stlfutils.h
 
565
 
 
566
lib/stlgpm.cpp: lib/stlgpm.h \
 
567
        lib/stlfutils.h
 
568
 
 
569
lib/stlstrings.cpp: lib/stlstrings.h \
 
570
        lib/stlconvert.h
 
571
 
 
572
lib/stlvariables.cpp: lib/stlvariables.h
 
573
 
 
574
lib/stringhash.cpp: lib/stringhash.h
 
575
 
 
576
lib/tinyxml/tinystr.cpp: lib/tinyxml/tinystr.h
 
577
 
 
578
lib/tinyxml/tinyxml.cpp: lib/tinyxml/tinyxml.h
 
579
 
 
580
lib/tinyxml/tinyxmlerror.cpp: lib/tinyxml/tinyxml.h
 
581
 
 
582
lib/tinyxml/tinyxmlparser.cpp: lib/tinyxml/tinyxml.h
 
583
 
 
584
src/buildtools.cpp: src/buildtools.h \
 
585
        lib/stlconvert.h \
 
586
        src/cbhelper.h \
 
587
        lib/tinyxml/tinyxml.h
 
588
 
 
589
src/cbbuildcfg.cpp: src/cbbuildcfg.h \
 
590
        lib/stlconvert.h \
 
591
        lib/tinyxml/tinyxml.h
 
592
 
 
593
src/cbbuildmgr.cpp: lib/stlfutils.h \
 
594
        src/cbbuildmgr.h \
 
595
        lib/tinyxml/tinyxml.h
 
596
 
 
597
src/cbglobalvar.cpp: lib/tinyxml/tinyxml.h \
 
598
        lib/stlfutils.h \
 
599
        src/cbglobalvar.h \
 
600
        src/cbhelper.h
 
601
 
 
602
PREFIX=usr/
 
603
install:
 
604
        mkdir -p $(DESTDIR)/$(PREFIX)/bin
 
605
        cp bin/Release/* $(DESTDIR)/$(PREFIX)/bin
 
606
 
 
607
.PHONY: before_debug after_debug clean_debug before_release after_release clean_release before_doxygen after_doxygen before_profile after_profile clean_profile install
 
608