|
1 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). |
|
2 # All rights reserved. |
|
3 # This component and the accompanying materials are made available |
|
4 # under the terms of "Eclipse Public License v1.0" |
|
5 # which accompanies this distribution, and is available |
|
6 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 # |
|
8 # Initial Contributors: |
|
9 # Nokia Corporation - initial contribution. |
|
10 # |
|
11 # Contributors: |
|
12 # |
|
13 # Description: QTMS API project description |
|
14 # |
|
15 |
|
16 TEMPLATE = lib |
|
17 TARGET = qtmsapi |
|
18 CONFIG += dll |
|
19 DEFINES += BUILD_TMS_WRAPPER_DLL |
|
20 |
|
21 QT = core |
|
22 CONFIG -= gui |
|
23 |
|
24 DEFINES += SYMBIAN |
|
25 TARGET.CAPABILITY = All -tcb |
|
26 TARGET.EPOCALLOWDLLDATA = 1 |
|
27 TARGET.UID2 = 0x10009D8D |
|
28 TARGET.UID3 = 0x10207CA5 |
|
29 |
|
30 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \ |
|
31 "rom/qtms.iby CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \ |
|
32 "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis" |
|
33 |
|
34 DEPENDPATH += . inc |
|
35 INCLUDEPATH += . \ |
|
36 ./inc |
|
37 |
|
38 defBlock = \ |
|
39 "$${LITERAL_HASH}if defined(EABI)" \ |
|
40 "DEFFILE eabi/qtms.def" \ |
|
41 "$${LITERAL_HASH}else" \ |
|
42 "DEFFILE bwins/qtms.def" \ |
|
43 "$${LITERAL_HASH}endif" |
|
44 MMP_RULES += defBlock |
|
45 |
|
46 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \ |
|
47 $$OS_LAYER_LIBC_SYSTEMINCLUDE \ |
|
48 $$OS_LAYER_GLIB_SYSTEMINCLUDE |
|
49 |
|
50 LIBS += -ltmsfactory \ |
|
51 -ltmsapi \ |
|
52 -ltmsutility \ |
|
53 -llibglib \ |
|
54 -llibgobject \ |
|
55 -llibgmodule \ |
|
56 -llibstdcpp |
|
57 |
|
58 # $$_PRO_FILE_PWD_ points to the directory of the pro file |
|
59 MOC_DIR = ./tmp |
|
60 |
|
61 INCLUDEPATH += . \ |
|
62 . inc \ |
|
63 ../ \ |
|
64 ../mmappfw_plat/qt_telephony_multimedia_service_api/inc/ |
|
65 |
|
66 DEPENDPATH += $$INCLUDEPATH src |
|
67 |
|
68 # Headers |
|
69 HEADERS += qtmsfactory.h \ |
|
70 qtmscall.h \ |
|
71 qtmsstream.h \ |
|
72 qtmsbuffer.h \ |
|
73 qtmsclientsource.h \ |
|
74 qtmsclientsink.h \ |
|
75 qtmsvolumeeffect.h \ |
|
76 qtmsgaineffect.h \ |
|
77 qtmsglobalgaineffect.h \ |
|
78 qtmsglobalvoleffect.h \ |
|
79 qtmsglobalrouting.h \ |
|
80 qtmsamrformat.h \ |
|
81 qtmspcmformat.h \ |
|
82 qtmsilbcformat.h \ |
|
83 qtmsg711format.h \ |
|
84 qtmsg729format.h \ |
|
85 qtmsformat.h \ |
|
86 qtmsmodemsink.h \ |
|
87 qtmsspeakersink.h \ |
|
88 qtmsmodemsource.h \ |
|
89 qtmsmicsource.h \ |
|
90 qtmsringtone.h \ |
|
91 qtmsdtmf.h \ |
|
92 qtmsinbandtone.h |
|
93 |
|
94 # Source |
|
95 SOURCES += qtmsfactory.cpp \ |
|
96 qtmsfactoryimpl.cpp \ |
|
97 qtmsbufferimpl.cpp \ |
|
98 qtmsmembuffer.cpp \ |
|
99 qtmscall.cpp \ |
|
100 qtmscallimpl.cpp \ |
|
101 qtmsstream.cpp \ |
|
102 qtmsstreamimpl.cpp \ |
|
103 qtmsclientsource.cpp \ |
|
104 qtmsclientsourceimpl.cpp \ |
|
105 qtmsclientsink.cpp \ |
|
106 qtmsclientsinkimpl.cpp \ |
|
107 qtmsvolumeeffect.cpp \ |
|
108 qtmsvolumeeffectimpl.cpp \ |
|
109 qtmsgaineffect.cpp \ |
|
110 qtmsgaineffectimpl.cpp \ |
|
111 qtmsglobalgaineffect.cpp \ |
|
112 qtmsglobalgaineffectimpl.cpp \ |
|
113 qtmsglobalvoleffect.cpp \ |
|
114 qtmsglobalvoleffectimpl.cpp \ |
|
115 qtmsglobalrouting.cpp \ |
|
116 qtmsglobalroutingimpl.cpp \ |
|
117 qtmspcm.cpp \ |
|
118 qtmspcmimpl.cpp \ |
|
119 qtmsilbc.cpp \ |
|
120 qtmsilbcimpl.cpp \ |
|
121 qtmsamr.cpp \ |
|
122 qtmsamrimpl.cpp \ |
|
123 qtmsg711.cpp \ |
|
124 qtmsg711impl.cpp \ |
|
125 qtmsg729.cpp \ |
|
126 qtmsg729impl.cpp \ |
|
127 qtmsformat.cpp \ |
|
128 qtmsmodemsink.cpp \ |
|
129 qtmsmodemsinkimpl.cpp \ |
|
130 qtmsspeakersink.cpp \ |
|
131 qtmsspeakersinkimpl.cpp \ |
|
132 qtmsmodemsource.cpp \ |
|
133 qtmsmodemsourceimpl.cpp \ |
|
134 qtmsmicsource.cpp \ |
|
135 qtmsmicsourceimpl.cpp \ |
|
136 qtmsringtone.cpp \ |
|
137 qtmsringtoneimpl.cpp \ |
|
138 qtmsdtmf.cpp \ |
|
139 qtmsdtmfimpl.cpp \ |
|
140 qtmsinbandtone.cpp \ |
|
141 qtmsinbandtoneimpl.cpp |
|
142 |
|
143 SYMBIAN_PLATFORMS = DEFAULT |
|
144 |