wlanutilities/wlanwizard/wlanwizard.pro
changeset 46 2fbd1d709fe7
parent 38 2dc6da6fb431
child 49 fb81b597edf1
equal deleted inserted replaced
45:d9ec2b8c6bad 46:2fbd1d709fe7
     1 #
     1 #
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 # Copyright (c) 2009-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 "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".
     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 # 
       
    15 # Description: 
    14 # Description: 
    16 #	WLAN Settings Wizard
    15 # WLAN Settings Wizard
    17 #
    16 #
    18 
    17 
    19 TEMPLATE = lib
    18 TEMPLATE = lib
    20 TARGET = wlanwizard
    19 TARGET = wlanwizard
    21 
    20 
    30 
    29 
    31 RESOURCES += resources/resource.qrc
    30 RESOURCES += resources/resource.qrc
    32 
    31 
    33 TRANSLATIONS = wlanwizard.ts
    32 TRANSLATIONS = wlanwizard.ts
    34 
    33 
    35 HEADERS   += \
    34 HEADERS += \
    36              inc/wlanwizard.h \
    35     inc/wlanwizard.h \
    37              inc/wlanwizard_p.h \
    36     inc/wlanwizard_p.h \
    38              inc/wlanwizardhelper.h \
    37     inc/wlanwizardscanlist.h \
    39              inc/wlanwizardpage.h \
    38     inc/wlanwizardhelper.h \
    40              inc/wlanwizardpagegenericerror.h \             
    39     inc/wlanwizardpage.h \
    41              inc/wlanwizardpageinternal.h \
    40     inc/wlanwizardpagegenericerror.h \             
    42              inc/wlanwizardpagekeyquery.h \
    41     inc/wlanwizardpageinternal.h \
    43              inc/wlanwizardpageprocessingsettings.h \
    42     inc/wlanwizardpagekeyquery.h \
    44              inc/wlanwizardpagesummary.h \
    43     inc/wlanwizardpagenetworkmode.h \
    45              inc/wlanwizardsummaryviewitem.h \
    44     inc/wlanwizardpageprocessingsettings.h \
    46              inc/wlanwizardutils.h
    45     inc/wlanwizardpagescanning.h \
    47              
    46     inc/wlanwizardpagesecuritymode.h \
    48 SOURCES   += src/wlanwizard.cpp \
    47     inc/wlanwizardpagessid.h \
    49              src/wlanwizard_p.cpp \
    48     inc/wlanwizardpagesummary.h \
    50              src/wlanwizardpagegenericerror.cpp \
    49     inc/wlanwizardsummaryviewitem.h \
    51              src/wlanwizardpageinternal.cpp \
    50     inc/wlanwizardutils.h
    52              src/wlanwizardpagekeyquery.cpp \
    51 
    53              src/wlanwizardpageprocessingsettings.cpp \
    52 SOURCES += \
    54              src/wlanwizardpagesummary.cpp \
    53     src/wlanwizard.cpp \
    55              src/wlanwizardsummaryviewitem.cpp \
    54     src/wlanwizard_p.cpp \
    56              src/wlanwizardutils.cpp             
    55     src/wlanwizardscanlist.cpp \
       
    56     src/wlanwizardpagegenericerror.cpp \
       
    57     src/wlanwizardpageinternal.cpp \
       
    58     src/wlanwizardpagekeyquery.cpp \
       
    59     src/wlanwizardpagenetworkmode.cpp \
       
    60     src/wlanwizardpageprocessingsettings.cpp \
       
    61     src/wlanwizardpagescanning.cpp \
       
    62     src/wlanwizardpagesecuritymode.cpp \
       
    63     src/wlanwizardpagessid.cpp \
       
    64     src/wlanwizardpagesummary.cpp \
       
    65     src/wlanwizardsummaryviewitem.cpp \
       
    66     src/wlanwizardutils.cpp             
    57  
    67  
    58 LIBS  += -lwlanqtutilities
    68 LIBS += \ 
    59  
    69     -lwlanqtutilities \
       
    70     -leapwizard \
       
    71     -lwpswizard
       
    72 
    60 symbian {
    73 symbian {
    61 	INCLUDEPATH += \
    74     INCLUDEPATH += \
    62 		inc \
    75         inc \
    63 		..\inc \
    76         ..\inc
    64 
    77 
    65 	TARGET.UID3 = 0x2002C39A
    78     TARGET.UID3 = 0x2002C39A
    66 	TARGET.CAPABILITY = CAP_GENERAL_DLL
    79     TARGET.CAPABILITY = CAP_GENERAL_DLL
    67 	TARGET.EPOCALLOWDLLDATA = 1
    80     TARGET.EPOCALLOWDLLDATA = 1
    68 	
    81 	
    69 	# Localition of directories for def files
    82     # Localition of directories for def files
    70     defFilePath = .
    83     defFilePath = .
    71 	
    84 	
    72 	# OST trace system requires traces directory to be in USERINCLUDES
    85     # OST trace system requires traces directory to be in USERINCLUDES
    73   	MMP_RULES += "USERINCLUDE traces"
    86     MMP_RULES += "USERINCLUDE traces"
    74   	
    87   	
    75   	BLD_INF_RULES.prj_exports += \ 
    88     BLD_INF_RULES.prj_exports += \ 
    76   		"rom/wlanwizard.iby CORE_MW_LAYER_IBY_EXPORT_PATH(wlanwizard.iby)"
    89         "rom/wlanwizard.iby CORE_MW_LAYER_IBY_EXPORT_PATH(wlanwizard.iby)"
    77   		
    90   		
    78     BLD_INF_RULES.prj_exports += \
    91     BLD_INF_RULES.prj_exports += \
    79         "rom/wlanwizard_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(wlanwizard_resources.iby)"
    92         "rom/wlanwizard_resources.iby LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(wlanwizard_resources.iby)"
    80   	
    93   	
    81   	# Export wlanwizard and wlanwizard plugin apis
    94   	# Export wlanwizard and wlanwizard plugin apis
    82   	BLD_INF_RULES.prj_exports += \ 
    95      BLD_INF_RULES.prj_exports += \ 
    83   		"inc/wlanwizard.h |../inc/wlanwizard.h" \
    96          "inc/wlanwizard.h |../inc/wlanwizard.h" \
    84         "inc/wlanwizardhelper.h |../inc/wlanwizardhelper.h" \
    97          "inc/wlanwizardhelper.h |../inc/wlanwizardhelper.h" \
    85         "inc/wlanwizardpage.h |../inc/wlanwizardpage.h" \
    98          "inc/wlanwizardpage.h |../inc/wlanwizardpage.h" \
    86         "inc/wlanwizardplugin.h |../inc/wlanwizardplugin.h"
    99          "inc/wlanwizardplugin.h |../inc/wlanwizardplugin.h"
    87 }
   100 }
    88 
       
    89 # this enables "eap wizard"
       
    90 wlanwizard_rnd_eap|wlanwizard_rnd_all{
       
    91 	DEFINES += WLAN_WIZARD_RND_EAP
       
    92 	LIBS    += -leapwizard
       
    93 }
       
    94 
       
    95 # this enables "wps wizard"
       
    96 wlanwizard_rnd_wps|wlanwizard_rnd_all{
       
    97 	DEFINES += WLAN_WIZARD_RND_WPS
       
    98 	LIBS    += -lwpswizard
       
    99 }
       
   100 
       
   101 # this enables "add wlan manual" feature
       
   102 wlanwizard_rnd|wlanwizard_rnd_all|wlanwizard_rnd_eap|wlanwizard_rnd_wps{
       
   103 	DEFINES += WLAN_WIZARD_RND
       
   104 	HEADERS += \
       
   105              inc/wlanwizardpagenetworkmode.h \
       
   106              inc/wlanwizardpagescanning.h \
       
   107              inc/wlanwizardpagesecuritymode.h \
       
   108              inc/wlanwizardpagessid.h 
       
   109              
       
   110 	SOURCES += \
       
   111              src/wlanwizardpagenetworkmode.cpp \
       
   112              src/wlanwizardpagescanning.cpp \
       
   113              src/wlanwizardpagesecuritymode.cpp \
       
   114              src/wlanwizardpagessid.cpp
       
   115 }
       
   116 
       
   117