diff --git a/libraries/GCS_MAVLink/GCS_MAVLink.cpp b/libraries/GCS_MAVLink/GCS_MAVLink.cpp
deleted file mode 100644
index fa8759f1e72d714a1cc8bab2ec3ef3bde322c2b3..0000000000000000000000000000000000000000
--- a/libraries/GCS_MAVLink/GCS_MAVLink.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: t -*-
-
-/// @file	GCS_MAVLink.cpp
-/// @brief	Supporting bits for MAVLink.
-
-#include "GCS_MAVLink.h"
-
-BetterStream	*mavlink_comm_0_port;
-BetterStream	*mavlink_comm_1_port;
-
-// this might need to move to the flight software
-mavlink_system_t mavlink_system = {7,1,0,0};
-
-#ifdef MAVLINK10
-# include "include/mavlink/v1.0/mavlink_helpers.h"
-#else
-# include "include/mavlink/v0.9/mavlink_helpers.h"
-#endif
-
-uint8_t mavlink_check_target(uint8_t sysid, uint8_t compid)
-{
-    if (sysid != mavlink_system.sysid)
-        return 1;
-    // Currently we are not checking for correct compid since APM is not passing mavlink info to any subsystem
-    // If it is addressed to our system ID we assume it is for us
-    return 0; // no error
-}
diff --git a/libraries/GCS_MAVLink/GCS_MAVLink.h b/libraries/GCS_MAVLink/GCS_MAVLink.h
index d2003b84fa760445edd3b9e467d16fc658e790cc..6e85053094f8d43678f223d647f5b684d43984bf 100644
--- a/libraries/GCS_MAVLink/GCS_MAVLink.h
+++ b/libraries/GCS_MAVLink/GCS_MAVLink.h
@@ -8,7 +8,9 @@
 
 #include <BetterStream.h>
 
-#define MAVLINK_SEPARATE_HELPERS
+// we have separate helpers disabled to make it possible
+// to select MAVLink 1.0 in the arduino GUI build
+//#define MAVLINK_SEPARATE_HELPERS
 
 #ifdef MAVLINK10
 # include "include/mavlink/v1.0/ardupilotmega/version.h"