/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ //! The `servo` test application. //! //! Creates a `Servo` instance with a simple implementation of //! the compositor's `WindowMethods` to create a working web browser. //! //! This browser's implementation of `WindowMethods` is built on top //! of [glutin], the cross-platform OpenGL utility and windowing //! library. //! //! For the engine itself look next door in `components/servo/lib.rs`. //! //! [glutin]: https://github.com/tomaka/glutin #![cfg_attr(feature = "unstable", feature(core_intrinsics))] // Have this here rather than in non_android_main.rs to work around // https://github.com/rust-lang/rust/issues/53205 #[cfg(not(target_os = "android"))] #[macro_use] extern crate log; #[cfg(not(target_os = "android"))] include!("non_android_main.rs"); #[cfg(target_os = "android")] pub fn main() { println!( "Cannot start /ports/servo/ on Android. \ Use /support/android/apk/ + /ports/libsimpleservo/ instead" ); }