~saiarcot895/ubuntu/trusty/qtconnectivity-opensource-src/enable-bluetooth

« back to all changes in this revision

Viewing changes to src/nfc/nfc.pro

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-08-20 08:46:41 UTC
  • Revision ID: package-import@ubuntu.com-20130820084641-09v00451dpna7ydk
Tags: upstream-5.0~git20130802
ImportĀ upstreamĀ versionĀ 5.0~git20130802

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
TARGET = QtNfc
 
2
QT = core
 
3
 
 
4
load(qt_module)
 
5
 
 
6
QMAKE_DOCS = $$PWD/doc/qtnfc.qdocconf
 
7
OTHER_FILES += doc/src/*.qdoc   # show .qdoc files in Qt Creator
 
8
 
 
9
PUBLIC_HEADERS += \
 
10
    qnfcglobal.h \
 
11
    qnearfieldmanager.h \
 
12
    qnearfieldtarget.h \
 
13
    qndefrecord.h \
 
14
    qndefnfctextrecord.h \
 
15
    qndefmessage.h \
 
16
    qndeffilter.h \
 
17
    qndefnfcurirecord.h \
 
18
    qllcpsocket.h \
 
19
    qllcpserver.h \
 
20
    qdeclarativendefrecord.h \
 
21
    qndefnfcsmartposterrecord.h
 
22
 
 
23
PRIVATE_HEADERS += \
 
24
    qndefrecord_p.h \
 
25
    qnearfieldtarget_p.h \
 
26
    qnearfieldmanager_p.h \
 
27
    qnearfieldtagtype1_p.h \
 
28
    qnearfieldtagtype2_p.h \
 
29
    qnearfieldtagtype3_p.h \
 
30
    qnearfieldtagtype4_p.h \
 
31
    qtlv_p.h \
 
32
    checksum_p.h \
 
33
    qndefnfcsmartposterrecord_p.h
 
34
 
 
35
SOURCES += \
 
36
    qnearfieldmanager.cpp \
 
37
    qnearfieldtarget.cpp \
 
38
    qndefrecord.cpp \
 
39
    qndefnfctextrecord.cpp \
 
40
    qndefmessage.cpp \
 
41
    qndeffilter.cpp \
 
42
    qndefnfcurirecord.cpp \
 
43
    qnearfieldtagtype1.cpp \
 
44
    qnearfieldtagtype2.cpp \
 
45
    qnearfieldtagtype3.cpp \
 
46
    qllcpsocket.cpp \
 
47
    qnearfieldtagtype4.cpp \
 
48
    qtlv.cpp \
 
49
    qllcpserver.cpp \
 
50
    qdeclarativendefrecord.cpp \
 
51
    qndefnfcsmartposterrecord.cpp
 
52
 
 
53
qnx {
 
54
    NFC_BACKEND_AVAILABLE = yes
 
55
    DEFINES += QNX_NFC #QQNXNFC_DEBUG
 
56
 
 
57
    LIBS += -lnfc
 
58
 
 
59
    PRIVATE_HEADERS += \
 
60
        qllcpserver_qnx_p.h \
 
61
        qllcpsocket_qnx_p.h \
 
62
        qnearfieldmanager_qnx_p.h \
 
63
        qnx/qnxnfcmanager_p.h \
 
64
        qnearfieldtarget_qnx_p.h \
 
65
        qnx/qnxnfceventfilter_p.h
 
66
 
 
67
    SOURCES += \
 
68
        qllcpserver_qnx_p.cpp \
 
69
        qllcpsocket_qnx_p.cpp \
 
70
        qnearfieldmanager_qnx.cpp \
 
71
        qnx/qnxnfcmanager.cpp \
 
72
        qnx/qnxnfceventfilter.cpp
 
73
}
 
74
 
 
75
simulator {
 
76
    NFC_BACKEND_AVAILABLE = yes
 
77
 
 
78
    QT *= gui
 
79
 
 
80
    PRIVATE_HEADERS += \
 
81
        qnearfieldmanagervirtualbase_p.h \
 
82
        qnearfieldmanager_simulator_p.h \
 
83
        qllcpsocket_simulator_p.h \
 
84
        qllcpserver_simulator_p.h
 
85
 
 
86
    SOURCES += \
 
87
        qnearfieldmanagervirtualbase.cpp \
 
88
        qnearfieldmanager_simulator.cpp \
 
89
        qllcpsocket_simulator_p.cpp \
 
90
        qllcpserver_simulator_p.cpp
 
91
}
 
92
 
 
93
isEmpty(NFC_BACKEND_AVAILABLE) {
 
94
    message("Unsupported NFC platform, will not build a working QtNfc library.")
 
95
 
 
96
    PRIVATE_HEADERS += \
 
97
        qllcpsocket_p.h \
 
98
        qllcpserver_p.h \
 
99
        qnearfieldmanagerimpl_p.h
 
100
 
 
101
    SOURCES += \
 
102
        qllcpsocket_p.cpp \
 
103
        qllcpserver_p.cpp \
 
104
        qnearfieldmanagerimpl_p.cpp
 
105
}
 
106
 
 
107
HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS