Merged in f5soh/librepilot/update_credits (pull request #529)
[librepilot.git] / ground / gcs / src / plugins / uavobjects / uavobjects.pro
blob9a76143602b669681f5fadd46377fd383a6da74c
1 TEMPLATE = lib
2 TARGET = UAVObjects
4 DEFINES += UAVOBJECTS_LIBRARY
6 QT += qml
8 include(../../plugin.pri)
9 include(uavobjects_dependencies.pri)
11 HEADERS += \
12 uavobjects_global.h \
13 uavobject.h \
14 uavmetaobject.h \
15 uavobjectmanager.h \
16 uavdataobject.h \
17 uavobjectfield.h \
18 uavobjectsinit.h \
19 uavobjectsplugin.h
21 SOURCES += \
22 uavobject.cpp \
23 uavmetaobject.cpp \
24 uavobjectmanager.cpp \
25 uavdataobject.cpp \
26 uavobjectfield.cpp \
27 uavobjectsplugin.cpp
29 OTHER_FILES += UAVObjects.pluginspec
31 UAVOBJ_XML_DIR = $${ROOT_DIR}/shared/uavobjectdefinition
32 UAVOBJ_ROOT_DIR = $${ROOT_DIR}
34 win32 {
35 UAVOBJGENERATOR = ../../../../uavobjgenerator/uavobjgenerator.exe
36 } else {
37 UAVOBJGENERATOR = ../../../../uavobjgenerator/uavobjgenerator
40 # Add in all of the uavobjects
41 UAVOBJS = \
42 $${UAVOBJ_XML_DIR}/accelgyrosettings.xml \
43 $${UAVOBJ_XML_DIR}/accelsensor.xml \
44 $${UAVOBJ_XML_DIR}/accelstate.xml \
45 $${UAVOBJ_XML_DIR}/accessorydesired.xml \
46 $${UAVOBJ_XML_DIR}/actuatorcommand.xml \
47 $${UAVOBJ_XML_DIR}/actuatordesired.xml \
48 $${UAVOBJ_XML_DIR}/actuatorsettings.xml \
49 $${UAVOBJ_XML_DIR}/airspeedsensor.xml \
50 $${UAVOBJ_XML_DIR}/airspeedsettings.xml \
51 $${UAVOBJ_XML_DIR}/airspeedstate.xml \
52 $${UAVOBJ_XML_DIR}/altitudefiltersettings.xml \
53 $${UAVOBJ_XML_DIR}/altitudeholdsettings.xml \
54 $${UAVOBJ_XML_DIR}/altitudeholdstatus.xml \
55 $${UAVOBJ_XML_DIR}/attitudesettings.xml \
56 $${UAVOBJ_XML_DIR}/attitudesimulated.xml \
57 $${UAVOBJ_XML_DIR}/attitudestate.xml \
58 $${UAVOBJ_XML_DIR}/auxmagsensor.xml \
59 $${UAVOBJ_XML_DIR}/auxmagsettings.xml \
60 $${UAVOBJ_XML_DIR}/barosensor.xml \
61 $${UAVOBJ_XML_DIR}/callbackinfo.xml \
62 $${UAVOBJ_XML_DIR}/cameracontrolactivity.xml \
63 $${UAVOBJ_XML_DIR}/cameracontrolsettings.xml \
64 $${UAVOBJ_XML_DIR}/cameradesired.xml \
65 $${UAVOBJ_XML_DIR}/camerastabsettings.xml \
66 $${UAVOBJ_XML_DIR}/debuglogcontrol.xml \
67 $${UAVOBJ_XML_DIR}/debuglogentry.xml \
68 $${UAVOBJ_XML_DIR}/debuglogsettings.xml \
69 $${UAVOBJ_XML_DIR}/debuglogstatus.xml \
70 $${UAVOBJ_XML_DIR}/ekfconfiguration.xml \
71 $${UAVOBJ_XML_DIR}/ekfstatevariance.xml \
72 $${UAVOBJ_XML_DIR}/faultsettings.xml \
73 $${UAVOBJ_XML_DIR}/firmwareiapobj.xml \
74 $${UAVOBJ_XML_DIR}/fixedwingpathfollowersettings.xml \
75 $${UAVOBJ_XML_DIR}/fixedwingpathfollowerstatus.xml \
76 $${UAVOBJ_XML_DIR}/flightbatterysettings.xml \
77 $${UAVOBJ_XML_DIR}/flightbatterystate.xml \
78 $${UAVOBJ_XML_DIR}/flightmodesettings.xml \
79 $${UAVOBJ_XML_DIR}/flightplancontrol.xml \
80 $${UAVOBJ_XML_DIR}/flightplansettings.xml \
81 $${UAVOBJ_XML_DIR}/flightplanstatus.xml \
82 $${UAVOBJ_XML_DIR}/flightstatus.xml \
83 $${UAVOBJ_XML_DIR}/flighttelemetrystats.xml \
84 $${UAVOBJ_XML_DIR}/gcsreceiver.xml \
85 $${UAVOBJ_XML_DIR}/gcstelemetrystats.xml \
86 $${UAVOBJ_XML_DIR}/gpsextendedstatus.xml \
87 $${UAVOBJ_XML_DIR}/gpspositionsensor.xml \
88 $${UAVOBJ_XML_DIR}/gpssatellites.xml \
89 $${UAVOBJ_XML_DIR}/gpssettings.xml \
90 $${UAVOBJ_XML_DIR}/gpstime.xml \
91 $${UAVOBJ_XML_DIR}/gpsvelocitysensor.xml \
92 $${UAVOBJ_XML_DIR}/groundpathfollowersettings.xml \
93 $${UAVOBJ_XML_DIR}/groundtruth.xml \
94 $${UAVOBJ_XML_DIR}/gyrosensor.xml \
95 $${UAVOBJ_XML_DIR}/gyrostate.xml \
96 $${UAVOBJ_XML_DIR}/homelocation.xml \
97 $${UAVOBJ_XML_DIR}/hottbridgesettings.xml \
98 $${UAVOBJ_XML_DIR}/hottbridgestatus.xml \
99 $${UAVOBJ_XML_DIR}/hwsettings.xml \
100 $${UAVOBJ_XML_DIR}/hwspracingf3settings.xml \
101 $${UAVOBJ_XML_DIR}/hwspracingf3evosettings.xml \
102 $${UAVOBJ_XML_DIR}/hwpikoblxsettings.xml \
103 $${UAVOBJ_XML_DIR}/hwtinyfishsettings.xml \
104 $${UAVOBJ_XML_DIR}/hwdiscoveryf4baresettings.xml \
105 $${UAVOBJ_XML_DIR}/i2cstats.xml \
106 $${UAVOBJ_XML_DIR}/magsensor.xml \
107 $${UAVOBJ_XML_DIR}/magstate.xml \
108 $${UAVOBJ_XML_DIR}/manualcontrolcommand.xml \
109 $${UAVOBJ_XML_DIR}/manualcontrolsettings.xml \
110 $${UAVOBJ_XML_DIR}/mixersettings.xml \
111 $${UAVOBJ_XML_DIR}/mixerstatus.xml \
112 $${UAVOBJ_XML_DIR}/mpugyroaccelsettings.xml \
113 $${UAVOBJ_XML_DIR}/nedaccel.xml \
114 $${UAVOBJ_XML_DIR}/objectpersistence.xml \
115 $${UAVOBJ_XML_DIR}/oplinkreceiver.xml \
116 $${UAVOBJ_XML_DIR}/oplinksettings.xml \
117 $${UAVOBJ_XML_DIR}/oplinkstatus.xml \
118 $${UAVOBJ_XML_DIR}/osdsettings.xml \
119 $${UAVOBJ_XML_DIR}/overosyncsettings.xml \
120 $${UAVOBJ_XML_DIR}/overosyncstats.xml \
121 $${UAVOBJ_XML_DIR}/pathaction.xml \
122 $${UAVOBJ_XML_DIR}/pathdesired.xml \
123 $${UAVOBJ_XML_DIR}/pathplan.xml \
124 $${UAVOBJ_XML_DIR}/pathstatus.xml \
125 $${UAVOBJ_XML_DIR}/pathsummary.xml \
126 $${UAVOBJ_XML_DIR}/perfcounter.xml \
127 $${UAVOBJ_XML_DIR}/pidstatus.xml \
128 $${UAVOBJ_XML_DIR}/poilearnsettings.xml \
129 $${UAVOBJ_XML_DIR}/poilocation.xml \
130 $${UAVOBJ_XML_DIR}/positionstate.xml \
131 $${UAVOBJ_XML_DIR}/radiocombridgestats.xml \
132 $${UAVOBJ_XML_DIR}/ratedesired.xml \
133 $${UAVOBJ_XML_DIR}/receiveractivity.xml \
134 $${UAVOBJ_XML_DIR}/receiverstatus.xml \
135 $${UAVOBJ_XML_DIR}/revocalibration.xml \
136 $${UAVOBJ_XML_DIR}/revosettings.xml \
137 $${UAVOBJ_XML_DIR}/sonaraltitude.xml \
138 $${UAVOBJ_XML_DIR}/stabilizationbank.xml \
139 $${UAVOBJ_XML_DIR}/stabilizationdesired.xml \
140 $${UAVOBJ_XML_DIR}/stabilizationsettings.xml \
141 $${UAVOBJ_XML_DIR}/stabilizationsettingsbank1.xml \
142 $${UAVOBJ_XML_DIR}/stabilizationsettingsbank2.xml \
143 $${UAVOBJ_XML_DIR}/stabilizationsettingsbank3.xml \
144 $${UAVOBJ_XML_DIR}/stabilizationstatus.xml \
145 $${UAVOBJ_XML_DIR}/statusgrounddrive.xml \
146 $${UAVOBJ_XML_DIR}/statusvtolautotakeoff.xml \
147 $${UAVOBJ_XML_DIR}/statusvtolland.xml \
148 $${UAVOBJ_XML_DIR}/systemalarms.xml \
149 $${UAVOBJ_XML_DIR}/systemidentsettings.xml \
150 $${UAVOBJ_XML_DIR}/systemidentstate.xml \
151 $${UAVOBJ_XML_DIR}/systemsettings.xml \
152 $${UAVOBJ_XML_DIR}/systemstats.xml \
153 $${UAVOBJ_XML_DIR}/takeofflocation.xml \
154 $${UAVOBJ_XML_DIR}/taskinfo.xml \
155 $${UAVOBJ_XML_DIR}/txpidsettings.xml \
156 $${UAVOBJ_XML_DIR}/txpidstatus.xml \
157 $${UAVOBJ_XML_DIR}/velocitydesired.xml \
158 $${UAVOBJ_XML_DIR}/velocitystate.xml \
159 $${UAVOBJ_XML_DIR}/vtolpathfollowersettings.xml \
160 $${UAVOBJ_XML_DIR}/vtolselftuningstats.xml \
161 $${UAVOBJ_XML_DIR}/watchdogstatus.xml \
162 $${UAVOBJ_XML_DIR}/waypoint.xml \
163 $${UAVOBJ_XML_DIR}/waypointactive.xml
165 include(uavobjgenerator.pri)