qtms/qtmsapi.pro
changeset 32 edd273b3192a
parent 27 cbb1bfb7ebfb
child 35 2ee890d2f7e7
equal deleted inserted replaced
27:cbb1bfb7ebfb 32:edd273b3192a
    17 TEMPLATE = lib
    17 TEMPLATE = lib
    18 TARGET   = qtmsapi
    18 TARGET   = qtmsapi
    19 CONFIG  += dll
    19 CONFIG  += dll
    20 DEFINES += BUILD_TMS_WRAPPER_DLL
    20 DEFINES += BUILD_TMS_WRAPPER_DLL
    21 
    21 
    22 QT 			= core
    22 QT = core
    23 CONFIG -= gui
    23 CONFIG -= gui
    24 
    24 
       
    25 DEFINES += SYMBIAN
       
    26 TARGET.CAPABILITY = All -tcb
       
    27 TARGET.EPOCALLOWDLLDATA	= 1
       
    28 TARGET.UID2 = 0x10009D8D
       
    29 TARGET.UID3 = 0x10207CA5
    25 
    30 
    26     DEFINES += SYMBIAN
       
    27     TARGET.CAPABILITY = All -tcb
       
    28     TARGET.EPOCALLOWDLLDATA	= 1
       
    29     TARGET.UID2 = 0x10009D8D
       
    30     TARGET.UID3 = 0x10207CA5
       
    31 
       
    32     
       
    33 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    31 BLD_INF_RULES.prj_exports += "$${LITERAL_HASH}include <platform_paths.hrh>" \
    34                              "rom/qtms.iby  CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \
    32                              "rom/qtms.iby  CORE_MW_LAYER_IBY_EXPORT_PATH(qtms.iby)" \
    35                              "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis"
    33                              "data/qtmsapi_stub.sis /epoc32/data/z/system/install/qtmsapi_stub.sis"
    36 
    34 
    37                                       
       
    38 DEPENDPATH += . inc
    35 DEPENDPATH += . inc
    39 INCLUDEPATH += . \
    36 INCLUDEPATH += . \
    40                .\inc
    37                .\inc
    41 
       
    42 
       
    43 
    38 
    44 qtmsDefFiles = \
    39 qtmsDefFiles = \
    45         "$${LITERAL_HASH}ifdef WINSCW" \
    40         "$${LITERAL_HASH}ifdef WINSCW" \
    46         "DEFFILE bwins/qtms.def" \
    41         "DEFFILE bwins/qtms.def" \
    47         "$${LITERAL_HASH}else" \
    42         "$${LITERAL_HASH}else" \
    52 
    47 
    53 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
    48 INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
    54                $$OS_LAYER_LIBC_SYSTEMINCLUDE \
    49                $$OS_LAYER_LIBC_SYSTEMINCLUDE \
    55                $$OS_LAYER_GLIB_SYSTEMINCLUDE
    50                $$OS_LAYER_GLIB_SYSTEMINCLUDE
    56 
    51 
    57 
       
    58 LIBS +=	-ltmsfactory \
    52 LIBS +=	-ltmsfactory \
    59         -ltmsapi \
    53         -ltmsapi \
    60         -ltmsutility \
    54         -ltmsutility \
    61         -llibglib \
    55         -llibglib \
    62         -llibgobject \
    56         -llibgobject \
    63         -llibgmodule \
    57         -llibgmodule \
    64         -llibstdcpp
    58         -llibstdcpp
    65 
       
    66 
    59 
    67 # $$_PRO_FILE_PWD_ points to the directory of the pro file
    60 # $$_PRO_FILE_PWD_ points to the directory of the pro file
    68 MOC_DIR = ./tmp
    61 MOC_DIR = ./tmp
    69 
    62 
    70 INCLUDEPATH += . \
    63 INCLUDEPATH += . \
    98            qtmsmicsource.h \
    91            qtmsmicsource.h \
    99            qtmsringtone.h \
    92            qtmsringtone.h \
   100            qtmsdtmf.h \
    93            qtmsdtmf.h \
   101            qtmsinbandtone.h
    94            qtmsinbandtone.h
   102 
    95 
   103 
       
   104 
       
   105 # Source
    96 # Source
   106 SOURCES += qtmsfactory.cpp \
    97 SOURCES += qtmsfactory.cpp \
   107            qtmsfactoryimpl.cpp \
    98            qtmsfactoryimpl.cpp \
   108            qtmsmembuffer.cpp \
    99            qtmsmembuffer.cpp \
   109            qtmsbufferimpl.cpp \
       
   110            qtmscall.cpp \
   100            qtmscall.cpp \
   111            qtmscallimpl.cpp \
   101            qtmscallimpl.cpp \
   112            qtmsstream.cpp \
   102            qtmsstream.cpp \
   113            qtmsstreamimpl.cpp \
   103            qtmsstreamimpl.cpp \
   114            qtmsclientsource.cpp \
   104            qtmsclientsource.cpp \
   150            qtmsdtmfimpl.cpp \
   140            qtmsdtmfimpl.cpp \
   151            qtmsinbandtone.cpp \
   141            qtmsinbandtone.cpp \
   152            qtmsinbandtoneimpl.cpp
   142            qtmsinbandtoneimpl.cpp
   153 
   143 
   154 SYMBIAN_PLATFORMS = DEFAULT
   144 SYMBIAN_PLATFORMS = DEFAULT
       
   145