13f838fecSPekka Enberg #ifndef KVM__SDL_H 23f838fecSPekka Enberg #define KVM__SDL_H 33f838fecSPekka Enberg 43f838fecSPekka Enberg #include "kvm/util.h" 53f838fecSPekka Enberg 63f838fecSPekka Enberg struct framebuffer; 73f838fecSPekka Enberg 83f838fecSPekka Enberg #ifdef CONFIG_HAS_SDL 907d52d77SSasha Levin int sdl__init(struct kvm *kvm); 1007d52d77SSasha Levin int sdl__exit(struct kvm *kvm); 113f838fecSPekka Enberg #else sdl__init(struct kvm * kvm)124bd85436SSasha Levinstatic inline int sdl__init(struct kvm *kvm) 133f838fecSPekka Enberg { 14*2d0c904cSSasha Levin if (kvm->cfg.sdl) 153f838fecSPekka Enberg die("SDL support not compiled in. (install the SDL-dev[el] package)"); 16*2d0c904cSSasha Levin 17*2d0c904cSSasha Levin return 0; 183f838fecSPekka Enberg } sdl__exit(struct kvm * kvm)194bd85436SSasha Levinstatic inline int sdl__exit(struct kvm *kvm) 2048d9e01aSSasha Levin { 21*2d0c904cSSasha Levin if (kvm->cfg.sdl) 2248d9e01aSSasha Levin die("SDL support not compiled in. (install the SDL-dev[el] package)"); 23*2d0c904cSSasha Levin 24*2d0c904cSSasha Levin return 0; 2548d9e01aSSasha Levin } 263f838fecSPekka Enberg #endif 273f838fecSPekka Enberg 283f838fecSPekka Enberg #endif /* KVM__SDL_H */ 29