This file is indexed.

/usr/share/qt4/mkspecs/features/mobility.prf is in qtmobility-dev 1.2.0-3ubuntu5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
MOBILITY_PREFIX=/usr
MOBILITY_INCLUDE=/usr/include
MOBILITY_LIB=/usr/lib/x86_64-linux-gnu
!isEmpty(QT_MOBILITY_BUILD_TREE):CONFIG+=mobility_build

defineTest(qtMobilityAddLibrary) {
    # If we are currently building Mobility itself, do not add the install
    # include paths. It can't help since we haven't installed our headers yet,
    # and it may hurt since incompatible headers may be present from an
    # earlier build.
    !mobility_build {
        INCLUDEPATH -= $${MOBILITY_INCLUDE}/$$1
        INCLUDEPATH = $${MOBILITY_INCLUDE}/$$1 $$INCLUDEPATH
    }

    # qtAddLibrary will add $$QMAKE_INCDIR_QT/$$1 to the INCLUDEPATH, which we
    # don't want, but we want everything else it does.
    OLD_INCLUDEPATH = $$INCLUDEPATH
    qtAddLibrary($$1)
    INCLUDEPATH = $$OLD_INCLUDEPATH

    export(INCLUDEPATH)
}

!symbian {
    !mobility_build:INCLUDEPATH += $${MOBILITY_INCLUDE}
} else {
    load(data_caging_paths)
    contains(MOBILITY, contacts|versit|organizer) {
        INCLUDEPATH+=$$APP_LAYER_SYSTEMINCLUDE
    }

    INCLUDEPATH+=$$MW_LAYER_SYSTEMINCLUDE
}

!mobility_build {
    mac: LIBS += -F$${MOBILITY_LIB}

    LIBS+= -L$${MOBILITY_LIB}
}


# versit depends on contacts
contains(MOBILITY, versit) {
    MOBILITY += contacts
}


simulator: qtMobilityAddLibrary(QtMobilitySimulator)

contains(MOBILITY, bearer) {
    DEFINES += QT_MOBILITY_BEARER
    qtMobilityAddLibrary(QtBearer)
    !equals(QT_MAJOR_VERSION,4)|!equals(QT_MINOR_VERSION, 6) {
        message(Qt Mobility Bearer API is deprecated when using Qt 4.7 or higher.)
        message(Please use source compatible replacement Bearer API in QtNetwork.)
    }
}

#for includes from src/global
!mobility_build:INCLUDEPATH += $${MOBILITY_INCLUDE}/QtMobility

contains(MOBILITY, publishsubscribe) {
    qtMobilityAddLibrary(QtPublishSubscribe)
}

contains(MOBILITY, location) {
    qtMobilityAddLibrary(QtLocation)
}

contains(MOBILITY, serviceframework) {
    qtMobilityAddLibrary(QtServiceFramework)
}

contains(MOBILITY, systeminfo) {
    #QSystemInfo header requires QNetworkInterface
    QT += network
    qtMobilityAddLibrary(QtSystemInfo)
}

contains(MOBILITY, multimedia) {
    QT += network
    contains(QT_CONFIG, opengl): QT += opengl
    qtMobilityAddLibrary(QtMultimediaKit)
}

contains(MOBILITY, contacts) {
    qtMobilityAddLibrary(QtContacts)
}

contains(MOBILITY, messaging) {
    qtMobilityAddLibrary(QtMessaging)
}

contains(MOBILITY, versit) {
    qtMobilityAddLibrary(QtVersit)
    contains(MOBILITY, organizer) {
        qtMobilityAddLibrary(QtVersitOrganizer)
    }
}

contains(MOBILITY, sensors) {
    qtMobilityAddLibrary(QtSensors)
}

contains(MOBILITY, feedback) {
    qtMobilityAddLibrary(QtFeedback)
}

contains(MOBILITY, gallery) {
    qtMobilityAddLibrary(QtGallery)
}

contains(MOBILITY, organizer) {
    qtMobilityAddLibrary(QtOrganizer)
}

contains(MOBILITY, connectivity) {
    INCLUDEPATH += $${QMAKE_INCDIR_QT}/QtNetwork
    qtMobilityAddLibrary(QtConnectivity)
}

# Add dependency to QtMobility package to all projects besides QtMobility package itself.
# Mobility libs have UID3 0x2002AC89
# self-signed Mobility libs have UID3 0xE002AC89
symbian:contains(CONFIG, mobility)::contains(default_deployment.pkg_prerules, pkg_depends_qt):!contains(TARGET.UID3, 0x2002AC89):!contains(TARGET.UID3, 0xE002AC89) {
    mobility_default_deployment.pkg_prerules += \
        "; Default dependency to QtMobility libraries" \
        "(0x2002AC89), 1, 2, 0, {\"QtMobility\"}"
    DEPLOYMENT += mobility_default_deployment
}