wlanutilities/wlanqtutilities/wlanqtutilities.pro
changeset 39 7b3e49e4608a
parent 31 e8f4211554fb
child 53 bdc64aa9b954
equal deleted inserted replaced
36:682dd021f9be 39:7b3e49e4608a
    15 # WLAN Qt Utilities project file.
    15 # WLAN Qt Utilities project file.
    16 #
    16 #
    17 
    17 
    18 TEMPLATE = lib
    18 TEMPLATE = lib
    19 TARGET = wlanqtutilities
    19 TARGET = wlanqtutilities
    20 TARGET.CAPABILITY = CAP_GENERAL_DLL
       
    21 
    20 
    22 #BUILD_DLL macro is used to define export macro
    21 #BUILD_DLL macro is used to define export macro
    23 DEFINES += BUILD_WLANQTUTILITIES_DLL
    22 DEFINES += BUILD_WLANQTUTILITIES_DLL
    24 DEPENDPATH += .
    23 DEPENDPATH += .
    25 
    24 
    26 #Store generated .moc files to their own directory
    25 # Store generated files to their own directory
    27 MOC_DIR = moc
    26 MOC_DIR = build
    28 
    27 
    29 # Temporary solution to fix tracecompiler
    28 # Temporary solution to fix tracecompiler
    30 # When tracecompiler is fixed, this can be removed
    29 # When tracecompiler is fixed, this can be removed
    31 symbian: {
    30 symbian: {
    32     MMP_RULES += "USERINCLUDE traces"
    31     MMP_RULES += "USERINCLUDE traces"
    33 }
    32 }
    34 
    33 
    35 INCLUDEPATH += \
    34 INCLUDEPATH += \
       
    35     ../inc \
    36     base/inc \
    36     base/inc \
    37     wrapper/inc \
    37     wrapper/inc \
    38     traces
    38     traces
    39 
    39 
    40 HEADERS += \
    40 HEADERS += \
    43     base/inc/wlanqtutilsap.h \
    43     base/inc/wlanqtutilsap.h \
    44     base/inc/wlanqtutilsconnection.h \
    44     base/inc/wlanqtutilsconnection.h \
    45     base/inc/wlanqtutilsiap.h \
    45     base/inc/wlanqtutilsiap.h \
    46     base/inc/wlanqtutilsiapsettings.h \
    46     base/inc/wlanqtutilsiapsettings.h \
    47     wrapper/inc/wlanqtutilsconmonwrapper.h \
    47     wrapper/inc/wlanqtutilsconmonwrapper.h \
    48     wrapper/inc/wlanqtutilsconntestwrapper.h \
       
    49     wrapper/inc/wlanqtutilsesockwrapper.h \
    48     wrapper/inc/wlanqtutilsesockwrapper.h \
       
    49     wrapper/inc/wlanqtutilsscan.h \
    50     traces/OstTraceDefinitions.h
    50     traces/OstTraceDefinitions.h
    51 
    51 
    52 SOURCES += \
    52 SOURCES += \
    53     base/src/wlanqtutils.cpp \ 
    53     base/src/wlanqtutils.cpp \ 
    54     base/src/wlanqtutils_p.cpp \
    54     base/src/wlanqtutils_p.cpp \
    55     base/src/wlanqtutilsap.cpp \
    55     base/src/wlanqtutilsap.cpp \
    56     base/src/wlanqtutilsconnection.cpp \
    56     base/src/wlanqtutilsconnection.cpp \
    57     base/src/wlanqtutilsiap.cpp \
    57     base/src/wlanqtutilsiap.cpp \
    58     base/src/wlanqtutilsiapsettings.cpp \
    58     base/src/wlanqtutilsiapsettings.cpp \
    59     wrapper/src/wlanqtutilsconmonwrapper.cpp \
    59     wrapper/src/wlanqtutilsconmonwrapper.cpp \
    60     wrapper/src/wlanqtutilsconntestwrapper.cpp \
    60     wrapper/src/wlanqtutilsesockwrapper.cpp \
    61     wrapper/src/wlanqtutilsesockwrapper.cpp
    61     wrapper/src/wlanqtutilsscan.cpp
    62 
    62 
    63 # Common libraries
    63 # Common libraries
    64 LIBS += -lconnection_settings_shim
    64 LIBS += -lconnection_settings_shim
    65 
    65 
    66 symbian: { 
    66 symbian: { 
    67     HEADERS += \
    67     HEADERS += \
    68         wrapper/inc/wlanqtutilsconmonwrapperdisconnect_s60_p.h \
    68         wrapper/inc/wlanqtutilsconmonwrapperdisconnect_symbian.h \
    69         wrapper/inc/wlanqtutilsconmonwrapperinfo_s60_p.h \
    69         wrapper/inc/wlanqtutilsconmonwrapperinfo_symbian.h \
    70         wrapper/inc/wlanqtutilsconmonwrapperscan_s60_p.h \
    70         wrapper/inc/wlanqtutilsesockwrapper_symbian.h \
    71         wrapper/inc/wlanqtutilsconntestwrapper_s60_p.h \
    71         wrapper/inc/wlanqtutilsscan_symbian.h
    72         wrapper/inc/wlanqtutilsesockwrapper_s60_p.h
       
    73     SOURCES += \
    72     SOURCES += \
    74         wrapper/src/wlanqtutilsconmonwrapperdisconnect_s60.cpp \
    73         wrapper/src/wlanqtutilsconmonwrapperdisconnect_symbian.cpp \
    75         wrapper/src/wlanqtutilsconmonwrapperinfo_s60.cpp \
    74         wrapper/src/wlanqtutilsconmonwrapperinfo_symbian.cpp \
    76         wrapper/src/wlanqtutilsconmonwrapperscan_s60.cpp \
    75         wrapper/src/wlanqtutilsesockwrapper_symbian.cpp \
    77         wrapper/src/wlanqtutilsconntestwrapper_s60.cpp \
    76         wrapper/src/wlanqtutilsscan_symbian.cpp
    78         wrapper/src/wlanqtutilsesockwrapper_s60.cpp \
    77 
    79         tsrc/stubs/wlanqtutilsconnmonstub.cpp \
    78     TARGET.CAPABILITY = CAP_GENERAL_DLL
    80         tsrc/stubs/wlanqtutilsesockstub.cpp
       
    81                
       
    82     TARGET.EPOCALLOWDLLDATA = 1
    79     TARGET.EPOCALLOWDLLDATA = 1
    83     TARGET.UID3 = 0x20029F52
    80     TARGET.UID3 = 0x20029F52
    84     defFilePath = .
    81     defFilePath = .
    85     
    82 
    86     BLD_INF_RULES.prj_exports += "rom/wlanqtutilities.iby CORE_MW_LAYER_IBY_EXPORT_PATH(wlanqtutilities.iby)"
    83     BLD_INF_RULES.prj_exports += "rom/wlanqtutilities.iby CORE_MW_LAYER_IBY_EXPORT_PATH(wlanqtutilities.iby)"
    87     BLD_INF_RULES.prj_exports += \
    84     BLD_INF_RULES.prj_exports += \
    88         "base/inc/wlanqtutils.h |../inc/wlanqtutils.h" \
    85         "base/inc/wlanqtutils.h |../inc/wlanqtutils.h" \
    89         "base/inc/wlanqtutilsap.h |../inc/wlanqtutilsap.h" \
    86         "base/inc/wlanqtutilsap.h |../inc/wlanqtutilsap.h" \
    90         "base/inc/wlanqtutilsiap.h |../inc/wlanqtutilsiap.h"
    87         "base/inc/wlanqtutilsiap.h |../inc/wlanqtutilsiap.h"
    91 
    88 
    92     # S60 libraries                                 
    89     # S60 libraries                                 
    93     LIBS += -lconnmon -lesock -lextendedconnpref -lnetmeta -lictsclientinterface
    90     LIBS += -lconnmon -lecom -lesock -lextendedconnpref -lnetmeta -lictswlanlogininterface -lcharconv
    94 }
    91 }
       
    92 
       
    93 # Stubs for emulator
       
    94 include(stubs/stubs.pri)