1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "ui/events/ozone/device/device_manager.h" 6 7 #if defined(USE_UDEV) 8 #include "ui/events/ozone/device/udev/device_manager_udev.h" 9 #else 10 #include "ui/events/ozone/device/device_manager_manual.h" 11 #endif 12 13 namespace ui { 14 15 scoped_ptr<DeviceManager> CreateDeviceManager() { 16 #if defined(USE_UDEV) 17 return scoped_ptr<DeviceManager>(new DeviceManagerUdev()); 18 #else 19 return scoped_ptr<DeviceManager>(new DeviceManagerManual()); 20 #endif 21 } 22 23 } // namespace ui 24