securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro
branchGCC_SURGE
changeset 40 60f08993dad0
parent 39 fe6b6762fccd
child 52 c23bdf5a328a
equal deleted inserted replaced
29:77618ad58aba 40:60f08993dad0
     1 #
     1 #
     2 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
     2 # Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3 # All rights reserved.
     3 # All rights reserved.
     4 # This component and the accompanying materials are made available
     4 # This component and the accompanying materials are made available
     5 # under the terms of the License "Eclipse Public License v1.0"
     5 # under the terms of "Eclipse Public License v1.0"
     6 # which accompanies this distribution, and is available
     6 # which accompanies this distribution, and is available
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 #
     8 #
     9 # Initial Contributors:
     9 # Initial Contributors:
    10 # Nokia Corporation - initial contribution.
    10 # Nokia Corporation - initial contribution.
    13 #
    13 #
    14 # Description: 
    14 # Description: 
    15 #	EAP method configuration QT interface
    15 #	EAP method configuration QT interface
    16 #
    16 #
    17 
    17 
    18 # %version: 1 %
    18 # %version: 25 %
    19 
    19 
    20 
    20 
    21 TEMPLATE            = lib
    21 TEMPLATE            = lib
    22 TARGET              = eapqtconfiginterface
    22 TARGET              = eapqtconfiginterface
    23 TARGET.CAPABILITY   = CAP_GENERAL_DLL
    23 
       
    24 # to export the public class
    24 DEFINES             += BUILD_EAP_QT_CONFIG_INTERFACE_DLL
    25 DEFINES             += BUILD_EAP_QT_CONFIG_INTERFACE_DLL
    25 DEPENDPATH          += . 
    26 DEPENDPATH          += . 
    26 
    27 
    27 # Store generated files to their own directories
    28 # for using hb classes
    28 MOC_DIR     = _moc
       
    29 RCC_DIR     = _rcc
       
    30 OBJECTS_DIR = _objects
       
    31 
       
    32 # hb config needed when hb classes are used
       
    33 CONFIG += hb
    29 CONFIG += hb
    34 
    30 
       
    31 # translations
       
    32 TRANSLATIONS = cpeapuiplugins.ts
       
    33 
       
    34 # Storage for generated files
       
    35 MOC_DIR     = _build
       
    36 RCC_DIR     = _build
       
    37 OBJECTS_DIR = _build
       
    38 
       
    39 INCLUDEPATH += \
       
    40     ../../inc
       
    41    
       
    42 HEADERS += \
       
    43     inc/eapqtcertificateinfo_p.h \
       
    44     inc/eapqtconfig_p.h \
       
    45     inc/eapqtconfiginterface_p.h \
       
    46     inc/eapqtpacstoreconfig_p.h \
       
    47     inc/eapqtvalidatorpacstorepassword.h \
       
    48     inc/eapqtvalidatorpacstorepasswordconfirm.h \
       
    49     inc/eapqtvalidatorpassword.h \
       
    50     inc/eapqtvalidatorrealm.h \
       
    51     inc/eapqtvalidatorusername.h
       
    52     
       
    53 SOURCES += \
       
    54     src/eapqtconfiginterface.cpp \
       
    55     src/eapqtconfiginterface_p.cpp \
       
    56     src/eapqtcertificateinfo.cpp \
       
    57     src/eapqtcertificateinfo_p.cpp \
       
    58     src/eapqtconfig.cpp \
       
    59     src/eapqtconfig_p.cpp \
       
    60     src/eapqtvalidatorpassword.cpp \
       
    61     src/eapqtvalidatorrealm.cpp \
       
    62     src/eapqtvalidatorusername.cpp \
       
    63     src/eapqtpacstoreconfig.cpp \
       
    64     src/eapqtpacstoreconfig_p.cpp \
       
    65     src/eapqtvalidatorpacstorepassword.cpp \
       
    66     src/eapqtvalidatorpacstorepasswordconfirm.cpp
       
    67     
       
    68 # qt libs
    35 LIBS += \
    69 LIBS += \
    36     -leapqtplugininfo
    70     -leapqtplugininfo
    37 
       
    38 INCLUDEPATH += \
       
    39 	../../inc \
       
    40     $$MW_LAYER_SYSTEMINCLUDE \
       
    41     $$OS_LAYER_SYSTEMINCLUDE
       
    42     
    71     
    43 HEADERS += 
    72 symbian { 
    44 
    73     # path to def files
    45 SOURCES += \
    74     defFilePath = .
    46     src/eapqtconfiginterface.cpp
       
    47     
    75     
    48 defFilePath = ..
    76     # symbian libs
    49 
    77     LIBS += \
    50 symbian { 
    78         -leapsymbiantools \
    51     # no Symbian only headers
    79         -leaptools \
    52     HEADERS += 
    80         -lecom \
       
    81         -lcmmanager
    53     
    82     
    54     # no Symbian only sources
       
    55     SOURCES += 
       
    56     
       
    57     # add needed Symbian libs here
       
    58     LIBS += 
       
    59         
       
    60     TARGET.UID3 = 0x2002C2FC
    83     TARGET.UID3 = 0x2002C2FC
    61     TARGET.EPOCALLOWDLLDATA = 1
    84     TARGET.EPOCALLOWDLLDATA = 1
    62     
    85     
    63     TARGET.CAPABILITY = CAP_GENERAL_DLL
    86     TARGET.CAPABILITY = CAP_GENERAL_DLL
    64     
    87                     
    65     # exports not frozen yet
       
    66     # MMP_RULES += EXPORTUNFROZEN
       
    67     BLD_INF_RULES.prj_exports += \
       
    68         "$${LITERAL_HASH}include <platform_paths.hrh>"
       
    69         
       
    70     BLD_INF_RULES.prj_exports += \ 
    88     BLD_INF_RULES.prj_exports += \ 
    71   		"rom/eapqtconfiginterface.iby CORE_MW_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface.iby)"
    89   		"rom/eapqtconfiginterface.iby CORE_MW_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface.iby)"
       
    90 
       
    91     BLD_INF_RULES.prj_exports += \ 
       
    92   		"rom/eapqtconfiginterface_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface_resources.iby)"
    72 }
    93 }