1*7bcceb95SPekka Enberg #ifndef KVM__GTK3_H 2*7bcceb95SPekka Enberg #define KVM__GTK3_H 3*7bcceb95SPekka Enberg 4*7bcceb95SPekka Enberg #include "kvm/util.h" 5*7bcceb95SPekka Enberg 6*7bcceb95SPekka Enberg struct framebuffer; 7*7bcceb95SPekka Enberg 8*7bcceb95SPekka Enberg #ifdef CONFIG_HAS_GTK3 9*7bcceb95SPekka Enberg int kvm_gtk_init(struct kvm *kvm); 10*7bcceb95SPekka Enberg int kvm_gtk_exit(struct kvm *kvm); 11*7bcceb95SPekka Enberg #else kvm_gtk_init(struct kvm * kvm)12*7bcceb95SPekka Enbergstatic inline int kvm_gtk_init(struct kvm *kvm) 13*7bcceb95SPekka Enberg { 14*7bcceb95SPekka Enberg if (kvm->cfg.gtk) 15*7bcceb95SPekka Enberg die("GTK3 support not compiled in. (install the gtk3-devel or libgtk3.0-dev package)"); 16*7bcceb95SPekka Enberg 17*7bcceb95SPekka Enberg return 0; 18*7bcceb95SPekka Enberg } kvm_gtk_exit(struct kvm * kvm)19*7bcceb95SPekka Enbergstatic inline int kvm_gtk_exit(struct kvm *kvm) 20*7bcceb95SPekka Enberg { 21*7bcceb95SPekka Enberg if (kvm->cfg.gtk) 22*7bcceb95SPekka Enberg die("GTK3 support not compiled in. (install the gtk3-devel or libgtk3.0-dev package)"); 23*7bcceb95SPekka Enberg 24*7bcceb95SPekka Enberg return 0; 25*7bcceb95SPekka Enberg } 26*7bcceb95SPekka Enberg #endif 27*7bcceb95SPekka Enberg 28*7bcceb95SPekka Enberg #endif /* KVM__GTK3_H */ 29