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