utilities/serviceipcserver/serviceipcserver.pro
author hgs
Fri, 15 Oct 2010 17:30:59 -0400
changeset 16 3c88a81ff781
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16
hgs
parents:
diff changeset
     1
#
hgs
parents:
diff changeset
     2
# ============================================================================
hgs
parents:
diff changeset
     3
#  Name        : serviceipcserver.pro
hgs
parents:
diff changeset
     4
#  Part of     : Service Framework / IPC Server
hgs
parents:
diff changeset
     5
#  Description : Service Framework IPC
hgs
parents:
diff changeset
     6
#  Version     : %version: 1 % 
hgs
parents:
diff changeset
     7
#
hgs
parents:
diff changeset
     8
#  Copyright © 2009 Nokia.  All rights reserved.
hgs
parents:
diff changeset
     9
#  This material, including documentation and any related computer
hgs
parents:
diff changeset
    10
#  programs, is protected by copyright controlled by Nokia.  All
hgs
parents:
diff changeset
    11
#  rights are reserved.  Copying, including reproducing, storing,
hgs
parents:
diff changeset
    12
#  adapting or translating, any or all of this material requires the
hgs
parents:
diff changeset
    13
#  prior written consent of Nokia.  This material also contains
hgs
parents:
diff changeset
    14
#  confidential information which may not be disclosed to others
hgs
parents:
diff changeset
    15
#  without the prior written consent of Nokia.
hgs
parents:
diff changeset
    16
# ============================================================================
hgs
parents:
diff changeset
    17
#
hgs
parents:
diff changeset
    18
TEMPLATE = lib
hgs
parents:
diff changeset
    19
TARGET = brserviceipcserver
hgs
parents:
diff changeset
    20
QT -= gui
hgs
parents:
diff changeset
    21
hgs
parents:
diff changeset
    22
ROOT_DIR = $$PWD/../..
hgs
parents:
diff changeset
    23
###WRT_DIR = $$ROOT_DIR/wrt
hgs
parents:
diff changeset
    24
hgs
parents:
diff changeset
    25
###include($$WRT_DIR/cwrt.pri)
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
#Sources
hgs
parents:
diff changeset
    28
HEADERS += serviceipcserverfactory.h \
hgs
parents:
diff changeset
    29
           serviceipcserver.h \
hgs
parents:
diff changeset
    30
           serviceipcserver_p.h \ 
hgs
parents:
diff changeset
    31
           serviceipcobserver.h \
hgs
parents:
diff changeset
    32
           serviceipcserversession.h \
hgs
parents:
diff changeset
    33
           serviceipcrequest.h \
hgs
parents:
diff changeset
    34
           sessionidtable.h
hgs
parents:
diff changeset
    35
hgs
parents:
diff changeset
    36
SOURCES += serviceipcserverfactory.cpp \
hgs
parents:
diff changeset
    37
           serviceipcserver.cpp \
hgs
parents:
diff changeset
    38
           serviceipcserversession.cpp \
hgs
parents:
diff changeset
    39
           serviceipcrequest.cpp \
hgs
parents:
diff changeset
    40
           sessionidtable.cpp
hgs
parents:
diff changeset
    41
           
hgs
parents:
diff changeset
    42
DEFINES += QT_MAKE_IPC_SERVER_DLL
hgs
parents:
diff changeset
    43
###INCLUDEPATH += $$CWRT_INCLUDE
hgs
parents:
diff changeset
    44
hgs
parents:
diff changeset
    45
EXPORT_FILES = serviceipcserver.h \
hgs
parents:
diff changeset
    46
    serviceipcobserver.h \
hgs
parents:
diff changeset
    47
    serviceipcserversession.h \
hgs
parents:
diff changeset
    48
    serviceipcrequest.h \
hgs
parents:
diff changeset
    49
    clientinfo.h
hgs
parents:
diff changeset
    50
hgs
parents:
diff changeset
    51
# Symbian Specifics
hgs
parents:
diff changeset
    52
symbian {
hgs
parents:
diff changeset
    53
    TARGET.EPOCALLOWDLLDATA = 1
hgs
parents:
diff changeset
    54
    TARGET.UID3 = 0x102829E8
hgs
parents:
diff changeset
    55
    SYMBIAN_PUB_SDK = $$(SYMBIAN_PUB_SDK)
hgs
parents:
diff changeset
    56
    isEmpty(SYMBIAN_PUB_SDK) {
hgs
parents:
diff changeset
    57
        TARGET.VID = VID_DEFAULT
hgs
parents:
diff changeset
    58
    } else {
hgs
parents:
diff changeset
    59
        TARGET.VID = 0x00000000
hgs
parents:
diff changeset
    60
    }
hgs
parents:
diff changeset
    61
    TARGET.CAPABILITY = All -Tcb
hgs
parents:
diff changeset
    62
    MMP_RULES += EXPORTUNFROZEN
hgs
parents:
diff changeset
    63
hgs
parents:
diff changeset
    64
    brserviceipcserverlibs.sources = brserviceipcserver.dll
hgs
parents:
diff changeset
    65
    brserviceipcserverlibs.path = /sys/bin
hgs
parents:
diff changeset
    66
    DEPLOYMENT += brserviceipcserverlibs
hgs
parents:
diff changeset
    67
hgs
parents:
diff changeset
    68
    HEADERS += ./platform/s60/serviceipcserversymbianserver_p.h \
hgs
parents:
diff changeset
    69
               ./platform/s60/serviceipcserversymbiansession.h
hgs
parents:
diff changeset
    70
    SOURCES += ./platform/s60/serviceipcserversymbianserver.cpp \
hgs
parents:
diff changeset
    71
               ./platform/s60/serviceipcserversymbiansession.cpp
hgs
parents:
diff changeset
    72
hgs
parents:
diff changeset
    73
    INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE ../serviceipcclient
hgs
parents:
diff changeset
    74
}
hgs
parents:
diff changeset
    75
else {
hgs
parents:
diff changeset
    76
# Export headers on non-symbian systems
hgs
parents:
diff changeset
    77
    QT +=network
hgs
parents:
diff changeset
    78
    #Export directory    
hgs
parents:
diff changeset
    79
###    EXPORT_DIR = $$CWRT_INCLUDE
hgs
parents:
diff changeset
    80
    
hgs
parents:
diff changeset
    81
    HEADERS += ./platform/qt/serviceipcserverlocalsocket_p.h \
hgs
parents:
diff changeset
    82
               ./platform/qt/serviceipclocalsocketsession.h
hgs
parents:
diff changeset
    83
    SOURCES += ./platform/qt/serviceipcserverlocalsocket.cpp \
hgs
parents:
diff changeset
    84
               ./platform/qt/serviceipclocalsocketsession.cpp
hgs
parents:
diff changeset
    85
    
hgs
parents:
diff changeset
    86
    INCLUDEPATH += $$PWD/platform/qt
hgs
parents:
diff changeset
    87
}
hgs
parents:
diff changeset
    88
hgs
parents:
diff changeset
    89
###include($$WRT_DIR/cwrt-export.pri)
hgs
parents:
diff changeset
    90