|
1 # |
|
2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: |
|
15 # |
|
16 |
|
17 TEMPLATE = app |
|
18 TARGET = Creator |
|
19 |
|
20 DEPENDPATH += . |
|
21 DEPENDPATH += src engine/src |
|
22 INCLUDEPATH += inc engine/inc |
|
23 |
|
24 load(hb.prf) |
|
25 symbian:CONFIG -= symbian_i18n |
|
26 |
|
27 HEADERS += \ |
|
28 inc/mainview.h \ |
|
29 inc/notifications.h |
|
30 |
|
31 SOURCES += main.cpp \ |
|
32 src/mainview.cpp \ |
|
33 src/notifications.cpp |
|
34 |
|
35 symbian: { |
|
36 |
|
37 HEADERS += engine/inc/creator.hrh \ |
|
38 engine/inc/creator_accesspoint.h \ |
|
39 engine/inc/creator_browser.h \ |
|
40 engine/inc/creator_browserelement.h \ |
|
41 engine/inc/creator_calendar.h \ |
|
42 engine/inc/creator_calendarbase.h \ |
|
43 engine/inc/creator_calendarelement.h \ |
|
44 engine/inc/creator_cmdscriptrun.h \ |
|
45 engine/inc/creator_connectionmethod.h \ |
|
46 engine/inc/creator_connectionmethodbase.h \ |
|
47 engine/inc/creator_connectionmethodelement.h \ |
|
48 engine/inc/creator_contactelement.h \ |
|
49 engine/inc/creator_contactsetcache.h \ |
|
50 engine/inc/creator_factory.h \ |
|
51 engine/inc/creator_file.h \ |
|
52 engine/inc/creator_fileelement.h \ |
|
53 engine/inc/creator_landmark.h \ |
|
54 engine/inc/creator_landmarkelement.h \ |
|
55 engine/inc/creator_log.h \ |
|
56 engine/inc/creator_logelement.h \ |
|
57 engine/inc/creator_mailbox.h \ |
|
58 engine/inc/creator_mailboxelement.h \ |
|
59 engine/inc/creator_message.h \ |
|
60 engine/inc/creator_messageelement.h \ |
|
61 engine/inc/creator_modulebase.h \ |
|
62 engine/inc/creator_note.h \ |
|
63 engine/inc/creator_phonebook.h \ |
|
64 engine/inc/creator_phonebookbase.h \ |
|
65 engine/inc/creator_randomdatafield.h \ |
|
66 engine/inc/creator_randomdataparser.h \ |
|
67 engine/inc/creator_scriptelement.h \ |
|
68 engine/inc/creator_scriptelementfactory.h \ |
|
69 engine/inc/creator_scriptentry.h \ |
|
70 engine/inc/creator_scriptparser.h \ |
|
71 engine/inc/creator_std.h \ |
|
72 engine/inc/creator_traces.h \ |
|
73 engine/inc/creator_wepsecuritysettings.h \ |
|
74 engine/inc/randomData.txt \ |
|
75 inc/engine.h \ |
|
76 inc/enginewrapper.h |
|
77 |
|
78 SOURCES += engine/src/creator_accesspoint.cpp \ |
|
79 engine/src/creator_browser.cpp \ |
|
80 engine/src/creator_browserelement.cpp \ |
|
81 engine/src/creator_calendar.cpp \ |
|
82 engine/src/creator_calendarelement.cpp \ |
|
83 engine/src/creator_cmdscriptrun.cpp \ |
|
84 engine/src/creator_connectionmethod.cpp \ |
|
85 engine/src/creator_connectionmethodelement.cpp \ |
|
86 engine/src/creator_contactelement.cpp \ |
|
87 engine/src/creator_contactsetcache.cpp \ |
|
88 engine/src/creator_factory.cpp \ |
|
89 engine/src/creator_file.cpp \ |
|
90 engine/src/creator_fileelement.cpp \ |
|
91 engine/src/creator_landmark.cpp \ |
|
92 engine/src/creator_landmarkelement.cpp \ |
|
93 engine/src/creator_log.cpp \ |
|
94 engine/src/creator_logelement.cpp \ |
|
95 engine/src/creator_mailbox.cpp \ |
|
96 engine/src/creator_mailboxelement.cpp \ |
|
97 engine/src/creator_message.cpp \ |
|
98 engine/src/creator_messageelement.cpp \ |
|
99 engine/src/creator_note.cpp \ |
|
100 engine/src/creator_phonebook.cpp \ |
|
101 engine/src/creator_phonebookbase.cpp \ |
|
102 engine/src/creator_randomdataparser.cpp \ |
|
103 engine/src/creator_scriptelement.cpp \ |
|
104 engine/src/creator_scriptelementfactory.cpp \ |
|
105 engine/src/creator_scriptentry.cpp \ |
|
106 engine/src/creator_scriptparser.cpp \ |
|
107 src/engine.cpp \ |
|
108 src/enginewrapper.cpp |
|
109 |
|
110 LIBS += -lestor \ |
|
111 -lws32 \ |
|
112 -lPlatformEnv \ |
|
113 -limageconversion \ |
|
114 -leikcore \ |
|
115 -leuser \ |
|
116 -lapparc \ |
|
117 -lcone \ |
|
118 -lcntmodel \ |
|
119 -lfavouritesengine \ |
|
120 -lmsgs \ |
|
121 -llogwrap \ |
|
122 -llogcli \ |
|
123 -lefsrv \ |
|
124 -lgsmu \ |
|
125 -limcm \ |
|
126 -lbafl \ |
|
127 -leikcoctl \ |
|
128 -leikctl \ |
|
129 -lcommdb \ |
|
130 -letext \ |
|
131 -lcommonengine \ |
|
132 -lcommonui \ |
|
133 -lplatformenv \ |
|
134 -lapgrfx \ |
|
135 -lapmime \ |
|
136 -lobexmtmutil \ |
|
137 -lsmcm \ |
|
138 -laknskins \ |
|
139 -laknskinsrv \ |
|
140 -lflogger \ |
|
141 -letel \ |
|
142 -letelmm \ |
|
143 -lxmlframework \ |
|
144 -lcharconv \ |
|
145 -lsenutils \ |
|
146 -lcalinterimapi \ |
|
147 -leposlandmarks \ |
|
148 -llbs \ |
|
149 -lecom \ |
|
150 -lcaf \ |
|
151 -lcafutils \ |
|
152 -ldrmrights \ |
|
153 -ledbms \ |
|
154 -lfbscli \ |
|
155 -lbitmaptransforms \ |
|
156 -lcmmanager \ |
|
157 -lcmmanagerdatabase \ |
|
158 -lapengine \ |
|
159 -lnoteseditor \ |
|
160 -lxqservice \ |
|
161 -lQtContacts \ |
|
162 -lmobcntmodel \ |
|
163 -lagendainterface |
|
164 |
|
165 creatorDataBlock = \ |
|
166 "SOURCEPATH ." \ |
|
167 "START RESOURCE data/datacreator.rss" \ |
|
168 "HEADER" \ |
|
169 "TARGETPATH /resource/apps" \ |
|
170 "END" |
|
171 |
|
172 MMP_RULES += creatorDataBlock |
|
173 |
|
174 BLD_INF_RULES.prj_exports += "./rom/creator.iby CORE_IBY_EXPORT_PATH(tools,creator.iby) |
|
175 BLD_INF_RULES.prj_exports += \ |
|
176 "./files/backup_registration.xml Z:/private/20011383/backup_registration.xml" \ |
|
177 "./files/3GPP-70kB.dat Z:/private/20011383/3GPP-70kB.3gpp" \ |
|
178 "./files/AAC-100kB.dat Z:/private/20011383/AAC-100kB.aac" \ |
|
179 "./files/AMR-20kB.dat Z:/private/20011383/AMR-20kB.amr" \ |
|
180 "./files/BMP-25kB.dat Z:/private/20011383/BMP-25kB.bmp" \ |
|
181 "./files/Deck-1kB.dat Z:/private/20011383/Deck-1kB.saveddeck" \ |
|
182 "./files/DOC-20kB.dat Z:/private/20011383/DOC-20kB.doc" \ |
|
183 "./files/GIF-2kB.dat Z:/private/20011383/GIF-2kB.gif" \ |
|
184 "./files/HTML-20kB.dat Z:/private/20011383/HTML-20kB.html" \ |
|
185 "./files/JAD-1kB.dat Z:/private/20011383/JAD-1kB.jad" \ |
|
186 "./files/JAR-10kB.dat Z:/private/20011383/JAR-10kB.jar" \ |
|
187 "./files/JP2-65kB.dat Z:/private/20011383/JP2-65kB.jp2" \ |
|
188 "./files/JPEG-200kB.dat Z:/private/20011383/JPEG-200kB.jpg" \ |
|
189 "./files/JPEG-25kB.dat Z:/private/20011383/JPEG-25kB.jpg" \ |
|
190 "./files/JPEG-500kB.dat Z:/private/20011383/JPEG-500kB.jpg" \ |
|
191 "./files/MIDI-10kB.dat Z:/private/20011383/MIDI-10kB.mid" \ |
|
192 "./files/MP3-250kB.dat Z:/private/20011383/MP3-250kB.mp3" \ |
|
193 "./files/MP4-200kB.dat Z:/private/20011383/MP4-200kB.mp4" \ |
|
194 "./files/MXMF-40kB.dat Z:/private/20011383/MXMF-40kB.mxmf" \ |
|
195 "./files/PNG-15kB.dat Z:/private/20011383/PNG-15kB.png" \ |
|
196 "./files/PPT-40kB.dat Z:/private/20011383/PPT-40kB.ppt" \ |
|
197 "./files/RAM-1kB.dat Z:/private/20011383/RAM-1kB.ram" \ |
|
198 "./files/RM-95kB.dat Z:/private/20011383/RM-95kB.rm" \ |
|
199 "./files/RNG-1kB.dat Z:/private/20011383/RNG-1kB.rng" \ |
|
200 "./files/SVG-15kB.dat Z:/private/20011383/SVG-15kB.svg" \ |
|
201 "./files/SWF-15kB.dat Z:/private/20011383/SWF-15kB.swf" \ |
|
202 "./files/TIF-25kB.dat Z:/private/20011383/TIF-25kB.tif" \ |
|
203 "./files/TXT-10kB.dat Z:/private/20011383/TXT-10kB.txt" \ |
|
204 "./files/TXT-70kB.dat Z:/private/20011383/TXT-70kB.txt" \ |
|
205 "./files/VCF-1kB.dat Z:/private/20011383/VCF-1kB.vcf" \ |
|
206 "./files/VCS-1kB.dat Z:/private/20011383/VCS-1kB.vcs" \ |
|
207 "./files/WAV-20kB.dat Z:/private/20011383/WAV-20kB.wav" \ |
|
208 "./files/XLS-15kB.dat Z:/private/20011383/XLS-15kB.xls" \ |
|
209 "./files/SISX-10kB.dat Z:/private/20011383/SISX-10kB.sisx" \ |
|
210 "./files/WMA-50kB.dat Z:/private/20011383/WMA-50kB.wma" \ |
|
211 "./files/WMV-200kB.dat Z:/private/20011383/WMV-200kB.wmv" \ |
|
212 "./scripts/creator.xsd +/tools/s60rndtools/creator/creator.xsd" \ |
|
213 "./scripts/browserEx.creatorxml +/tools/s60rndtools/creator/browserEx.creatorxml" \ |
|
214 "./scripts/calendarEx.creatorxml +/tools/s60rndtools/creator/calendarEx.creatorxml" \ |
|
215 "./scripts/connectionmethodEx.creatorxml +/tools/s60rndtools/creator/connectionmethodEx.creatorxml" \ |
|
216 "./scripts/contactEx.creatorxml +/tools/s60rndtools/creator/contactEx.creatorxml" \ |
|
217 "./scripts/filesEx.creatorxml +/tools/s60rndtools/creator/filesEx.creatorxml" \ |
|
218 "./scripts/landmarkEx.creatorxml +/tools/s60rndtools/creator/landmarkEx.creatorxml" \ |
|
219 "./scripts/logEx.creatorxml +/tools/s60rndtools/creator/logEx.creatorxml" \ |
|
220 "./scripts/mailboxEx.creatorxml +/tools/s60rndtools/creator/mailboxEx.creatorxml" \ |
|
221 "./scripts/messagesEx.creatorxml +/tools/s60rndtools/creator/messagesEx.creatorxml" \ |
|
222 "./scripts/notepadEx.creatorxml +/tools/s60rndtools/creator/notepadEx.creatorxml" |
|
223 |
|
224 creator_buildstubsis_extension = \ |
|
225 "$${LITERAL_HASH}ifdef MARM" \ |
|
226 " START EXTENSION app-services/buildstubsis" \ |
|
227 " OPTION SRCDIR sis" \ |
|
228 " OPTION SISNAME creator_stub" \ |
|
229 " END" \ |
|
230 "$${LITERAL_HASH}endif" |
|
231 |
|
232 BLD_INF_RULES.prj_extensions += creator_buildstubsis_extension |
|
233 |
|
234 RSS_RULES += "group_name = \"RnD Tools\""; |
|
235 TARGET.CAPABILITY = CAP_APPLICATION AllFiles |
|
236 |
|
237 TARGET.UID2 = 0x100039CE |
|
238 TARGET.UID3 = 0x20011383 |
|
239 TARGET.SID = 0x20011383 |
|
240 TARGET.VID = 0x101FB657 // Nokia |
|
241 TARGET.EPOCHEAPSIZE = 0x20000 0x1000000 // Min 128Kb, Max 16Mb |
|
242 |
|
243 ICON = icons/qgn_menu_creator.svg |
|
244 |
|
245 } else { |
|
246 error("Only Symbian supported!") |
|
247 } |