logsui/logsengine/logsengine.pro
changeset 0 4a5361db8937
child 2 7119b73b84d6
equal deleted inserted replaced
-1:000000000000 0:4a5361db8937
       
     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 
       
    18 TEMPLATE = lib
       
    19 
       
    20 TARGET = logsengine
       
    21 CONFIG += hb dll svg
       
    22 RESOURCES += logsengine.qrc
       
    23 
       
    24 INCLUDEPATH += ./
       
    25 INCLUDEPATH += ./inc
       
    26 INCLUDEPATH += ./logssymbianos
       
    27 INCLUDEPATH += ./logssymbianos/inc
       
    28 INCLUDEPATH += ../inc
       
    29 INCLUDEPATH += ../logscntfinder/inc
       
    30 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
       
    31 
       
    32 
       
    33 # Input
       
    34 HEADERS += ../../recents_plat/logs_engine_api/inc/logsabstractmodel.h
       
    35 HEADERS += ../../recents_plat/logs_engine_api/inc/logsmodel.h
       
    36 HEADERS += ../../recents_plat/logs_engine_api/inc/logsevent.h
       
    37 HEADERS += ../../recents_plat/logs_engine_api/inc/logsfilter.h
       
    38 HEADERS += ../../recents_plat/logs_engine_api/inc/logscustomfilter.h
       
    39 HEADERS += inc/logsdetailsmodel.h
       
    40 HEADERS += inc/logsmatchesmodel.h
       
    41 HEADERS += inc/logsengdefs.h
       
    42 HEADERS += inc/logscall.h
       
    43 HEADERS += inc/logscontact.h
       
    44 HEADERS += inc/logsmessage.h
       
    45 HEADERS += inc/logseventdata.h
       
    46 HEADERS += inc/logsthumbnailmanager.h
       
    47 HEADERS += inc/logscommondata.h
       
    48 HEADERS += logssymbianos/inc/logsdbconnector.h
       
    49 HEADERS += logssymbianos/inc/logsreader.h
       
    50 HEADERS += logssymbianos/inc/logsreaderstates.h
       
    51 HEADERS += logssymbianos/inc/logsreaderstatecontext.h
       
    52 HEADERS += logssymbianos/inc/logseventparser.h
       
    53 HEADERS += logssymbianos/inc/logseventdataparser.h
       
    54 HEADERS += logssymbianos/inc/logsremove.h
       
    55 
       
    56 SOURCES += src/logsfilter.cpp
       
    57 SOURCES += src/logsabstractmodel.cpp
       
    58 SOURCES += src/logsmodel.cpp
       
    59 SOURCES += src/logsdetailsmodel.cpp
       
    60 SOURCES += src/logsmatchesmodel.cpp
       
    61 SOURCES += src/logscall.cpp
       
    62 SOURCES += src/logscontact.cpp
       
    63 SOURCES += src/logsmessage.cpp
       
    64 SOURCES += src/logsevent.cpp
       
    65 SOURCES += src/logseventdata.cpp
       
    66 SOURCES += src/logscustomfilter.cpp
       
    67 SOURCES += src/logsthumbnailmanager.cpp
       
    68 SOURCES += src/logscommondata.cpp
       
    69 SOURCES += logssymbianos/src/logsdbconnector.cpp
       
    70 SOURCES += logssymbianos/src/logsreader.cpp
       
    71 SOURCES += logssymbianos/src/logsreaderstates.cpp
       
    72 SOURCES += logssymbianos/src/logseventparser.cpp
       
    73 SOURCES += logssymbianos/src/logseventdataparser.cpp
       
    74 SOURCES += logssymbianos/src/logsremove.cpp
       
    75 
       
    76 DEFINES += LOGSENGINE_LIB
       
    77 
       
    78 libFiles.sources = logsengine.dll
       
    79 libFiles.path = "!:/sys/bin"
       
    80 DEPLOYMENT += libFiles
       
    81 
       
    82 symbian: {
       
    83     TARGET.UID2 = 0x1000008d
       
    84     TARGET.UID3 = 0x10282CE2
       
    85 
       
    86     TARGET.CAPABILITY = CAP_GENERAL_DLL
       
    87     TARGET.EPOCALLOWDLLDATA = 1
       
    88     LIBS += -lflogger -llogcli -llogwrap -lefsrv -lxqservice  -lqtcontacts -llogscntfinder -lthumbnailmanagerqt -lcentralrepository
       
    89     
       
    90     defFiles = "$${LITERAL_HASH}ifdef WINS" \
       
    91         "DEFFILE bwins/logsengine.def" \
       
    92         "$${LITERAL_HASH}else" \
       
    93         "DEFFILE eabi/logsengine.def" \
       
    94         "$${LITERAL_HASH}endif"
       
    95     MMP_RULES += defFiles
       
    96 }