securitysettings/qtconfigutils/eapqtconfiginterface/eapqtconfiginterface.pro
changeset 33 938269283a16
parent 22 093cf0757204
child 39 fe6b6762fccd
equal deleted inserted replaced
22:093cf0757204 33:938269283a16
     5 # under the terms of the License "Eclipse Public License v1.0"
     5 # under the terms of the License "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.
    11 #
    11 #
    12 # Contributors:
    12 # Contributors:
    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: 18 %
    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 # path to def files
       
    40 defFilePath = .
       
    41 
       
    42 INCLUDEPATH += \
       
    43     ../../inc
       
    44    
       
    45 HEADERS += \
       
    46     inc/eapqtcertificateinfo_p.h \
       
    47     inc/eapqtconfig_p.h \
       
    48     inc/eapqtconfiginterface_p.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     
       
    64 # qt libs
    35 LIBS += \
    65 LIBS += \
    36     -leapqtplugininfo
    66     -leapqtplugininfo
    37 
       
    38 INCLUDEPATH += \
       
    39 	../../inc \
       
    40     $$MW_LAYER_SYSTEMINCLUDE \
       
    41     $$OS_LAYER_SYSTEMINCLUDE
       
    42     
    67     
    43 HEADERS += 
    68 symbian { 
    44 
       
    45 SOURCES += \
       
    46     src/eapqtconfiginterface.cpp
       
    47     
    69     
    48 defFilePath = ..
    70     # symbian libs
    49 
    71     LIBS += \
    50 symbian { 
    72         -leapsymbiantools \
    51     # no Symbian only headers
    73         -leaptools \
    52     HEADERS += 
    74         -leaptrace \
       
    75         -lecom \
       
    76         -lcmmanager
    53     
    77     
    54     # no Symbian only sources
       
    55     SOURCES += 
       
    56     
       
    57     # add needed Symbian libs here
       
    58     LIBS += 
       
    59         
       
    60     TARGET.UID3 = 0x2002C2FC
    78     TARGET.UID3 = 0x2002C2FC
    61     TARGET.EPOCALLOWDLLDATA = 1
    79     TARGET.EPOCALLOWDLLDATA = 1
    62     
    80     
    63     TARGET.CAPABILITY = CAP_GENERAL_DLL
    81     TARGET.CAPABILITY = CAP_GENERAL_DLL
    64     
    82                 
    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 += \ 
    83     BLD_INF_RULES.prj_exports += \ 
    71   		"rom/eapqtconfiginterface.iby CORE_MW_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface.iby)"
    84   		"rom/eapqtconfiginterface.iby CORE_MW_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface.iby)"
       
    85 
       
    86     BLD_INF_RULES.prj_exports += \ 
       
    87   		"rom/eapqtconfiginterface_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(eapqtconfiginterface_resources.iby)"
    72 }
    88 }