qtmobility/qtmobility.pro
branchRCL_3
changeset 2 5822d84012fb
parent 0 cfcbf08528c4
child 6 eb34711bcc75
equal deleted inserted replaced
0:cfcbf08528c4 2:5822d84012fb
    30        # Qt only build in release mode
    30        # Qt only build in release mode
    31        error(QtMobility cannot be build in debug mode if Qt is build in release mode only)
    31        error(QtMobility cannot be build in debug mode if Qt is build in release mode only)
    32    }
    32    }
    33 }
    33 }
    34 
    34 
    35 #lessThan(QT_MAJOR_VERSION, 4) {
    35 lessThan(QT_MAJOR_VERSION, 4) {
    36 #    error(Qt Mobility requires Qt 4.6 or higher. Qt $${QT_VERSION} was found.);
    36     error(Qt Mobility requires Qt 4.6 or higher. Qt $${QT_VERSION} was found.);
    37 #}
    37 }
    38 
    38 
    39 #contains(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 6) {
    39 contains(QT_MAJOR_VERSION, 4):lessThan(QT_MINOR_VERSION, 6) {
    40 #    error(Qt Mobility requires Qt 4.6 or higher. Qt $${QT_VERSION} was found.);
    40     error(Qt Mobility requires Qt 4.6 or higher. Qt $${QT_VERSION} was found.);
    41 #}
    41 }
    42 
    42 
    43 
    43 
    44 #generate prf file for Qt integration
    44 #generate prf file for Qt integration
    45 #PRF_OUTPUT=$${QT_MOBILITY_BUILD_TREE}/features/mobility.prf
    45 #PRF_OUTPUT=$${QT_MOBILITY_BUILD_TREE}/features/mobility.prf
    46 
    46 
    47 #system(echo MOBILITY_PREFIX=$${QT_MOBILITY_PREFIX} > $$PRF_OUTPUT)
    47 #system(echo MOBILITY_PREFIX=$${QT_MOBILITY_PREFIX} > $$PRF_OUTPUT)
    48 #system(echo MOBILITY_INCLUDE=$${QT_MOBILITY_INCLUDE} >> $$PRF_OUTPUT)
    48 #system(echo MOBILITY_INCLUDE=$${QT_MOBILITY_INCLUDE} >> $$PRF_OUTPUT)
    49 #system(echo MOBILITY_LIB=$${QT_MOBILITY_LIB} >> $$PRF_OUTPUT)
    49 #system(echo MOBILITY_LIB=$${QT_MOBILITY_LIB} >> $$PRF_OUTPUT)
    50 
    50 
    51 #MOD_QT_MOBILITY_SOURCE_TREE=$$replace(QT_MOBILITY_SOURCE_TREE, /, \\)
       
    52 #unix:!symbian:system(cat $${QT_MOBILITY_SOURCE_TREE}/features/mobility.prf.template >> $$PRF_OUTPUT)
    51 #unix:!symbian:system(cat $${QT_MOBILITY_SOURCE_TREE}/features/mobility.prf.template >> $$PRF_OUTPUT)
    53 #win32:system(type $${QT_MOBILITY_SOURCE_TREE}\features\mobility.prf.template >> $$PRF_OUTPUT)
    52 #win32:system(type $${QT_MOBILITY_SOURCE_TREE}\features\mobility.prf.template >> $$PRF_OUTPUT)
    54 #symbian:system(type $${MOD_QT_MOBILITY_SOURCE_TREE}\features\mobility.prf.template >> $$PRF_OUTPUT)
    53 #symbian:system(type $${QT_MOBILITY_SOURCE_TREE}\features\mobility.prf.template >> $$PRF_OUTPUT)
    55 
    54 
    56 #MOD_QT_MOBILITY_BUILD_TREE=$$replace(QT_MOBILITY_BUILD_TREE, /, \\)
       
    57 #INSTALL_DATA=$$[QT_INSTALL_DATA]
       
    58 #MOD_QT_INSTALL_DATA=$$replace(INSTALL_DATA, /, \\)
       
    59 #symbian does not generate make install rule. we have to copy prf manually 
    55 #symbian does not generate make install rule. we have to copy prf manually 
    60 #symbian:system(copy $${MOD_QT_MOBILITY_BUILD_TREE}\features\mobility.prf $${MOD_QT_INSTALL_DATA}\mkspecs\features)
    56 #symbian {
       
    57 #    FORMATDIR=$$[QT_INSTALL_DATA]\mkspecs\features\
       
    58 #    FORMATDIR=$$replace(FORMATDIR,/,\\ )
       
    59 #    system(copy "$${QT_MOBILITY_BUILD_TREE}\features\mobility.prf $$FORMATDIR")
       
    60 #}
    61 
    61 
    62 # install feature file
    62 # install feature file
    63 #feature.path = $$[QT_INSTALL_DATA]/mkspecs/features
    63 #feature.path = $$[QT_INSTALL_DATA]/mkspecs/features
    64 #feature.files = $$QT_MOBILITY_BUILD_TREE/features/mobility.prf
    64 #feature.files = $$QT_MOBILITY_BUILD_TREE/features/mobility.prf
    65 #INSTALLS += feature
    65 #INSTALLS += feature
    67 TEMPLATE = subdirs
    67 TEMPLATE = subdirs
    68 CONFIG+=ordered
    68 CONFIG+=ordered
    69 
    69 
    70 SUBDIRS += src
    70 SUBDIRS += src
    71 
    71 
    72 #contains(build_unit_tests, yes):SUBDIRS+=tests
    72 contains(build_unit_tests, yes):SUBDIRS+=tests
    73 #contains(build_examples, yes):SUBDIRS+=examples
    73 contains(build_examples, yes):SUBDIRS+=examples
    74 
    74 
    75 # install Qt style headers
    75 # install Qt style headers
    76 qtmheaders.path = $${QT_MOBILITY_INCLUDE}
    76 qtmheaders.path = $${QT_MOBILITY_INCLUDE}
    77 qtmheaders.files = $${QT_MOBILITY_BUILD_TREE}/include/*
    77 qtmheaders.files = $${QT_MOBILITY_BUILD_TREE}/include/*
    78 
    78 
    79 INSTALLS += qtmheaders
    79 INSTALLS += qtmheaders
    80 
       
    81 symbian {
       
    82 #BLD_INF_RULES.prj_exports += "./rom/qtmobility.iby           $$CORE_MW_LAYER_IBY_EXPORT_PATH(qtmobility.iby)"
       
    83 }