Stopped using XMLListModel to avoid memory leaks
[marketstoday] / builddir / src / Makefile
1 #############################################################################
2 # Makefile for building: marketstoday
3 # Generated by qmake (2.01a) (Qt 4.7.0) on: Sun May 15 21:44:38 2011
4 # Project:  ../../src/src.pro
5 # Template: app
6 # Command: /usr/bin/qmake -o Makefile ../../src/src.pro
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 CC            = gcc
12 CXX           = g++
13 DEFINES       = -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DQT_NO_DEBUG -DQT_DECLARATIVE_LIB -DQT_SCRIPT_LIB -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
14 CFLAGS        = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
15 CXXFLAGS      = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
16 INCPATH       = -I/targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/linux-g++-maemo5 -I../../src -I/targets/FREMANTLE_ARMEL/usr/include/QtCore -I/targets/FREMANTLE_ARMEL/usr/include/QtGui -I/targets/FREMANTLE_ARMEL/usr/include/QtSql -I/targets/FREMANTLE_ARMEL/usr/include/QtScript -I/targets/FREMANTLE_ARMEL/usr/include/QtDeclarative -I/targets/FREMANTLE_ARMEL/usr/include -I../../src/qmaemo5homescreenadaptor -Icpp/.mocs -I../../src -I.
17 LINK          = g++
18 LFLAGS        = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu
19 LIBS          = $(SUBLIBS)  -L/usr/lib -lQtDeclarative -L/usr/lib -L/usr/X11R6/lib -lQtSvg -lQtXmlPatterns -lQtOpenGL -lQtNetwork -lQtScript -lQtSql -lQtGui -lQtDBus -lQtXml -lQtCore -lpthread 
20 AR            = ar cqs
21 RANLIB        = 
22 QMAKE         = /usr/bin/qmake
23 TAR           = tar -cf
24 COMPRESS      = gzip -9f
25 COPY          = cp -f
26 SED           = sed
27 COPY_FILE     = $(COPY)
28 COPY_DIR      = $(COPY) -r
29 STRIP         = strip
30 INSTALL_FILE  = install -m 644 -p
31 INSTALL_DIR   = $(COPY_DIR)
32 INSTALL_PROGRAM = install -m 755 -p
33 DEL_FILE      = rm -f
34 SYMLINK       = ln -f -s
35 DEL_DIR       = rmdir
36 MOVE          = mv -f
37 CHK_DIR_EXISTS= test -d
38 MKDIR         = mkdir -p
39
40 ####### Output directory
41
42 OBJECTS_DIR   = cpp/.objs/
43
44 ####### Files
45
46 SOURCES       = ../../src/cpp/main.cpp \
47                 ../../src/cpp/marketstodayqmlview.cpp \
48                 ../../src/cpp/configqmlview.cpp \
49                 ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.cpp cpp/.mocs/moc_marketstodayqmlview.cpp \
50                 cpp/.mocs/moc_configqmlview.cpp \
51                 cpp/.mocs/moc_logutility.cpp \
52                 cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp \
53                 qrc_resources.cpp
54 OBJECTS       = cpp/.objs/main.o \
55                 cpp/.objs/marketstodayqmlview.o \
56                 cpp/.objs/configqmlview.o \
57                 cpp/.objs/qmaemo5homescreenadaptor.o \
58                 cpp/.objs/moc_marketstodayqmlview.o \
59                 cpp/.objs/moc_configqmlview.o \
60                 cpp/.objs/moc_logutility.o \
61                 cpp/.objs/moc_qmaemo5homescreenadaptor.o \
62                 cpp/.objs/qrc_resources.o
63 DIST          = /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/unix.conf \
64                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/linux.conf \
65                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/qconfig.pri \
66                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
67                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_functions.prf \
68                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_config.prf \
69                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
70                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_pre.prf \
71                 ../../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.pri \
72                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/release.prf \
73                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_post.prf \
74                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/warn_on.prf \
75                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt.prf \
76                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/unix/thread.prf \
77                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/moc.prf \
78                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/resources.prf \
79                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/uic.prf \
80                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/yacc.prf \
81                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/lex.prf \
82                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/include_source_dir.prf \
83                 ../../src/src.pro
84 QMAKE_TARGET  = marketstoday
85 DESTDIR       = 
86 TARGET        = marketstoday
87
88 first: all
89 ####### Implicit rules
90
91 .SUFFIXES: .o .c .cpp .cc .cxx .C
92
93 .cpp.o:
94         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
95
96 .cc.o:
97         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
98
99 .cxx.o:
100         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
101
102 .C.o:
103         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
104
105 .c.o:
106         $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
107
108 ####### Build rules
109
110 all: Makefile $(TARGET)
111
112 $(TARGET):  $(OBJECTS)  
113         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
114
115 Makefile: ../../src/src.pro  /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/linux-g++-maemo5/qmake.conf /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/unix.conf \
116                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/linux.conf \
117                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/qconfig.pri \
118                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri \
119                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_functions.prf \
120                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_config.prf \
121                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
122                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_pre.prf \
123                 ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.pri \
124                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/release.prf \
125                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_post.prf \
126                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/warn_on.prf \
127                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt.prf \
128                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/unix/thread.prf \
129                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/moc.prf \
130                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/resources.prf \
131                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/uic.prf \
132                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/yacc.prf \
133                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/lex.prf \
134                 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/include_source_dir.prf \
135                 /usr/lib/libQtDeclarative.prl \
136                 /usr/lib/libQtScript.prl \
137                 /usr/lib/libQtCore.prl \
138                 /usr/lib/libQtSvg.prl \
139                 /usr/lib/libQtGui.prl \
140                 /usr/lib/libQtDBus.prl \
141                 /usr/lib/libQtXml.prl \
142                 /usr/lib/libQtSql.prl \
143                 /usr/lib/libQtXmlPatterns.prl \
144                 /usr/lib/libQtNetwork.prl \
145                 /usr/lib/libQtOpenGL.prl
146         $(QMAKE) -o Makefile ../../src/src.pro
147 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/unix.conf:
148 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/common/linux.conf:
149 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/qconfig.pri:
150 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/modules/qt_webkit_version.pri:
151 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_functions.prf:
152 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt_config.prf:
153 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
154 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_pre.prf:
155 ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.pri:
156 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/release.prf:
157 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/default_post.prf:
158 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/warn_on.prf:
159 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/qt.prf:
160 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/unix/thread.prf:
161 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/moc.prf:
162 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/resources.prf:
163 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/uic.prf:
164 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/yacc.prf:
165 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/lex.prf:
166 /targets/FREMANTLE_ARMEL/usr/share/qt4/mkspecs/features/include_source_dir.prf:
167 /usr/lib/libQtDeclarative.prl:
168 /usr/lib/libQtScript.prl:
169 /usr/lib/libQtCore.prl:
170 /usr/lib/libQtSvg.prl:
171 /usr/lib/libQtGui.prl:
172 /usr/lib/libQtDBus.prl:
173 /usr/lib/libQtXml.prl:
174 /usr/lib/libQtSql.prl:
175 /usr/lib/libQtXmlPatterns.prl:
176 /usr/lib/libQtNetwork.prl:
177 /usr/lib/libQtOpenGL.prl:
178 qmake:  FORCE
179         @$(QMAKE) -o Makefile ../../src/src.pro
180
181 dist: 
182         @$(CHK_DIR_EXISTS) ../../src/cpp/.objs/marketstoday1.0.0 || $(MKDIR) ../../src/cpp/.objs/marketstoday1.0.0 
183         $(COPY_FILE) --parents $(SOURCES) $(DIST) ../../src/cpp/.objs/marketstoday1.0.0/ && $(COPY_FILE) --parents ../../src/cpp/marketstodayqmlview.h ../../src/cpp/configqmlview.h ../../src/cpp/logutility.h ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.h ../../src/cpp/.objs/marketstoday1.0.0/ && $(COPY_FILE) --parents ../../src/resources.qrc ../../src/cpp/.objs/marketstoday1.0.0/ && $(COPY_FILE) --parents ../../src/cpp/main.cpp ../../src/cpp/marketstodayqmlview.cpp ../../src/cpp/configqmlview.cpp ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.cpp ../../src/cpp/.objs/marketstoday1.0.0/ && (cd `dirname ../../src/cpp/.objs/marketstoday1.0.0` && $(TAR) marketstoday1.0.0.tar marketstoday1.0.0 && $(COMPRESS) marketstoday1.0.0.tar) && $(MOVE) `dirname ../../src/cpp/.objs/marketstoday1.0.0`/marketstoday1.0.0.tar.gz . && $(DEL_FILE) -r ../../src/cpp/.objs/marketstoday1.0.0
184
185
186 clean:compiler_clean 
187         -$(DEL_FILE) $(OBJECTS)
188         -$(DEL_FILE) *~ core *.core
189
190
191 ####### Sub-libraries
192
193 distclean: clean
194         -$(DEL_FILE) $(TARGET) 
195         -$(DEL_FILE) Makefile
196
197
198 check: first
199
200 mocclean: compiler_moc_header_clean compiler_moc_source_clean
201
202 mocables: compiler_moc_header_make_all compiler_moc_source_make_all
203
204 compiler_moc_header_make_all: cpp/.mocs/moc_marketstodayqmlview.cpp cpp/.mocs/moc_configqmlview.cpp cpp/.mocs/moc_logutility.cpp cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp
205 compiler_moc_header_clean:
206         -$(DEL_FILE) cpp/.mocs/moc_marketstodayqmlview.cpp cpp/.mocs/moc_configqmlview.cpp cpp/.mocs/moc_logutility.cpp cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp
207 cpp/.mocs/moc_marketstodayqmlview.cpp: ../../src/cpp/logutility.h \
208                 ../../src/cpp/marketstodayqmlview.h
209         /usr/bin/moc $(DEFINES) $(INCPATH) ../../src/cpp/marketstodayqmlview.h -o cpp/.mocs/moc_marketstodayqmlview.cpp
210
211 cpp/.mocs/moc_configqmlview.cpp: ../../src/cpp/marketstodayqmlview.h \
212                 ../../src/cpp/logutility.h \
213                 ../../src/cpp/configqmlview.h
214         /usr/bin/moc $(DEFINES) $(INCPATH) ../../src/cpp/configqmlview.h -o cpp/.mocs/moc_configqmlview.cpp
215
216 cpp/.mocs/moc_logutility.cpp: ../../src/cpp/logutility.h
217         /usr/bin/moc $(DEFINES) $(INCPATH) ../../src/cpp/logutility.h -o cpp/.mocs/moc_logutility.cpp
218
219 cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp: ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.h
220         /usr/bin/moc $(DEFINES) $(INCPATH) ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.h -o cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp
221
222 compiler_rcc_make_all: qrc_resources.cpp
223 compiler_rcc_clean:
224         -$(DEL_FILE) qrc_resources.cpp
225 qrc_resources.cpp: ../../src/resources.qrc
226         /usr/bin/rcc -name resources ../../src/resources.qrc -o qrc_resources.cpp
227
228 compiler_image_collection_make_all: qmake_image_collection.cpp
229 compiler_image_collection_clean:
230         -$(DEL_FILE) qmake_image_collection.cpp
231 compiler_moc_source_make_all:
232 compiler_moc_source_clean:
233 compiler_uic_make_all:
234 compiler_uic_clean:
235 compiler_yacc_decl_make_all:
236 compiler_yacc_decl_clean:
237 compiler_yacc_impl_make_all:
238 compiler_yacc_impl_clean:
239 compiler_lex_make_all:
240 compiler_lex_clean:
241 compiler_clean: compiler_moc_header_clean compiler_rcc_clean 
242
243 ####### Compile
244
245 cpp/.objs/main.o: ../../src/cpp/main.cpp ../../src/cpp/marketstodayqmlview.h \
246                 ../../src/cpp/logutility.h
247         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/main.o ../../src/cpp/main.cpp
248
249 cpp/.objs/marketstodayqmlview.o: ../../src/cpp/marketstodayqmlview.cpp ../../src/cpp/marketstodayqmlview.h \
250                 ../../src/cpp/logutility.h \
251                 ../../src/cpp/configqmlview.h
252         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/marketstodayqmlview.o ../../src/cpp/marketstodayqmlview.cpp
253
254 cpp/.objs/configqmlview.o: ../../src/cpp/configqmlview.cpp ../../src/cpp/configqmlview.h \
255                 ../../src/cpp/marketstodayqmlview.h \
256                 ../../src/cpp/logutility.h
257         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/configqmlview.o ../../src/cpp/configqmlview.cpp
258
259 cpp/.objs/qmaemo5homescreenadaptor.o: ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.cpp ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.h
260         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/qmaemo5homescreenadaptor.o ../../src/qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.cpp
261
262 cpp/.objs/moc_marketstodayqmlview.o: cpp/.mocs/moc_marketstodayqmlview.cpp 
263         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/moc_marketstodayqmlview.o cpp/.mocs/moc_marketstodayqmlview.cpp
264
265 cpp/.objs/moc_configqmlview.o: cpp/.mocs/moc_configqmlview.cpp 
266         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/moc_configqmlview.o cpp/.mocs/moc_configqmlview.cpp
267
268 cpp/.objs/moc_logutility.o: cpp/.mocs/moc_logutility.cpp 
269         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/moc_logutility.o cpp/.mocs/moc_logutility.cpp
270
271 cpp/.objs/moc_qmaemo5homescreenadaptor.o: cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp 
272         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/moc_qmaemo5homescreenadaptor.o cpp/.mocs/moc_qmaemo5homescreenadaptor.cpp
273
274 cpp/.objs/qrc_resources.o: qrc_resources.cpp 
275         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o cpp/.objs/qrc_resources.o qrc_resources.cpp
276
277 ####### Install
278
279 install_target: first FORCE
280         @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/opt/marketstoday/ || $(MKDIR) $(INSTALL_ROOT)/opt/marketstoday/ 
281         -$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/opt/marketstoday/$(QMAKE_TARGET)"
282         -$(STRIP) "$(INSTALL_ROOT)/opt/marketstoday/$(QMAKE_TARGET)"
283
284 uninstall_target:  FORCE
285         -$(DEL_FILE) "$(INSTALL_ROOT)/opt/marketstoday/$(QMAKE_TARGET)"
286         -$(DEL_DIR) $(INSTALL_ROOT)/opt/marketstoday/ 
287
288
289 install_desktop: first FORCE
290         @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/applications/hildon-home/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/applications/hildon-home/ 
291         -$(INSTALL_FILE) /home/sudheer/marketstoday/marketstoday-0.1/src/data/marketstoday.desktop $(INSTALL_ROOT)/usr/share/applications/hildon-home/
292
293
294 uninstall_desktop:  FORCE
295         -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/applications/hildon-home/marketstoday.desktop
296         -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/applications/hildon-home/ 
297
298
299 install_icon48: first FORCE
300         @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ 
301         -$(INSTALL_PROGRAM) /home/sudheer/marketstoday/marketstoday-0.1/src/data/icons/marketstoday.png $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/
302         -strip $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/marketstoday.png
303
304
305 uninstall_icon48:  FORCE
306         -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/marketstoday.png
307         -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ 
308
309
310 install:  install_target install_desktop install_icon48  FORCE
311
312 uninstall: uninstall_target uninstall_desktop uninstall_icon48   FORCE
313
314 FORCE:
315