#endif
#ifdef __APPLE__
+#include "TargetConditionals.h"
+#if !TARGET_OS_IPHONE
+#define HAVE_MACOS_UNIMOTION
+#endif
+#endif
+
+#ifdef HAVE_MACOS_UNIMOTION
#include "unimotion.h"
#endif
{
enum { NO_SENSOR, HDAPS_SENSOR, AMS_SENSOR, APPLESMC_SENSOR,
UNIMOTION_SENSOR } sensor;
-#ifdef __APPLE__
+#ifdef HAVE_MACOS_UNIMOTION
enum sms_hardware unimotion_hw;
#endif
int i_calibrate;
p_intf->p_sys->sensor = NO_SENSOR;
}
}
-#ifdef __APPLE__
+#ifdef HAVE_MACOS_UNIMOTION
else if((p_intf->p_sys->unimotion_hw = detect_sms()))
p_intf->p_sys->sensor = UNIMOTION_SENSOR;
#endif
return ( i_x - p_intf->p_sys->i_calibrate ) * 10;
-#ifdef __APPLE__
+#ifdef HAVE_MACOS_UNIMOTION
case UNIMOTION_SENSOR:
if( read_sms_raw( p_intf->p_sys->unimotion_hw, &i_x, &i_y, &i_z ) )
{
*/
#ifdef __APPLE__
+#include "TargetConditionals.h"
+#if !TARGET_OS_IPHONE
+#define HAVE_MACOS_UNIMOTION
+#endif
+#endif
+
+#ifdef HAVE_MACOS_UNIMOTION
#include "unimotion.h"
#include <IOKit/IOKitLib.h>