diff --git a/src/Vehicle/CMakeLists.txt b/src/Vehicle/CMakeLists.txt
index 21ce21696b8e9dcfe58d10e7679ced03a0eb898f..e0b16cd643929089d8a15dfa9c0d5e5913dd2894 100644
--- a/src/Vehicle/CMakeLists.txt
+++ b/src/Vehicle/CMakeLists.txt
@@ -58,6 +58,8 @@ add_library(Vehicle
 	VehicleGPSFactGroup.cc
 	VehicleGPSFactGroup.h
 	Vehicle.h
+	VehicleLinkManager.cc
+	VehicleLinkManager.h
 	VehicleObjectAvoidance.cc
 	VehicleObjectAvoidance.h
 	VehicleSetpointFactGroup.cc
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index 3da7bd3bafe9450ab4230c94e7b4dbd794df0466..67026cc4f8573151713916c69e4bf5f40227a8ed 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -2,12 +2,10 @@ add_subdirectory(preferences)
 add_subdirectory(toolbar)
 
 add_library(ui
-	QGCMapRCToParamDialog.h
 	QGCPluginHost.cc
 	QGCPluginHost.h
 
 	# UI
-	QGCMapRCToParamDialog.ui
 	QGCPluginHost.ui
 	QMap3D.ui
 )
@@ -31,3 +29,4 @@ target_include_directories(ui
 	PRIVATE
 		linechart
 )
+
diff --git a/src/ui/preferences/CMakeLists.txt b/src/ui/preferences/CMakeLists.txt
index a5a717c75748f933e57031d0ec0a7b8b55303d03..4f42c721b704a83cc91be5915680a87fe9c34390 100644
--- a/src/ui/preferences/CMakeLists.txt
+++ b/src/ui/preferences/CMakeLists.txt
@@ -1,15 +1,15 @@
 add_custom_target(UiPreferencesQml
-SOURCES
-    SerialSettings.qml
-    HelpSettings.qml
-    TcpSettings.qml
-    MavlinkSettings.qml
-    DebugWindow.qml
-    UdpSettings.qml
-    LinkSettings.qml
-    MockLink.qml
-    GeneralSettings.qml
-    BluetoothSettings.qml
-    LogReplaySettings.qml
-    MockLinkSettings.qml
-)
\ No newline at end of file
+	SOURCES
+		BluetoothSettings.qml
+		DebugWindow.qml
+		GeneralSettings.qml
+		HelpSettings.qml
+		LinkSettings.qml
+		LogReplaySettings.qml
+		MavlinkSettings.qml
+		MockLink.qml
+		MockLinkSettings.qml
+		SerialSettings.qml
+		TcpSettings.qml
+		UdpSettings.qml
+)
diff --git a/src/ui/toolbar/CMakeLists.txt b/src/ui/toolbar/CMakeLists.txt
index b23df04be854dcca93adc08bf0f97c1d9a31d34a..eff7ef286331b5a88d48b30c5b517cf62b768347 100644
--- a/src/ui/toolbar/CMakeLists.txt
+++ b/src/ui/toolbar/CMakeLists.txt
@@ -1,18 +1,20 @@
 add_custom_target(UiToolbarQml
-SOURCES
-    ArmedIndicator.qml
-    BatteryIndicator.qml
-    GPSIndicator.qml
-    GPSRTKIndicator.qml
-    JoystickIndicator.qml
-    LinkIndicator.qml
-    MainToolBar.qml
-    MainToolBarIndicators.qml
-    MessageIndicator.qml
-    ModeIndicator.qml
-    MultiVehicleSelector.qml
-    RCRSSIIndicator.qml
-    SignalStrength.qml
-    TelemetryRSSIIndicator.qml
-    VTOLModeIndicator.qml
-)
\ No newline at end of file
+	SOURCES
+		ArmedIndicator.qml
+		BatteryIndicator.qml
+		GPSIndicator.qml
+		GPSRTKIndicator.qml
+		JoystickIndicator.qml
+		LinkIndicator.qml
+		MainStatusIndicator.qml
+		MainToolBarIndicators.qml
+		MainToolBar.qml
+		MessageIndicator.qml
+		ModeIndicator.qml
+		MultiVehicleSelector.qml
+		RCRSSIIndicator.qml
+		ROIIndicator.qml
+		SignalStrength.qml
+		TelemetryRSSIIndicator.qml
+		VTOLModeIndicator.qml
+)