xref: /kvmtool/include/kvm/sdl.h (revision 48d9e01a8cfb8541c32c1dd46fa9d34fc687b031)
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
9*48d9e01aSSasha Levin int sdl__init(struct framebuffer *fb);
10*48d9e01aSSasha Levin int sdl__exit(struct framebuffer *fb);
113f838fecSPekka Enberg #else
123f838fecSPekka Enberg static inline void sdl__init(struct framebuffer *fb)
133f838fecSPekka Enberg {
143f838fecSPekka Enberg 	die("SDL support not compiled in. (install the SDL-dev[el] package)");
153f838fecSPekka Enberg }
16*48d9e01aSSasha Levin static inline void sdl__exit(struct framebuffer *fb)
17*48d9e01aSSasha Levin {
18*48d9e01aSSasha Levin 	die("SDL support not compiled in. (install the SDL-dev[el] package)");
19*48d9e01aSSasha Levin }
203f838fecSPekka Enberg #endif
213f838fecSPekka Enberg 
223f838fecSPekka Enberg #endif /* KVM__SDL_H */
23