]>
Commit | Line | Data |
---|---|---|
9fd72468 | 1 | vnc-obj-y += vnc.o |
8867aef0 PB |
2 | vnc-obj-y += vnc-enc-zlib.o vnc-enc-hextile.o |
3 | vnc-obj-y += vnc-enc-tight.o vnc-palette.o | |
4 | vnc-obj-y += vnc-enc-zrle.o | |
3e305e4a | 5 | vnc-obj-y += vnc-auth-vencrypt.o |
8867aef0 | 6 | vnc-obj-$(CONFIG_VNC_SASL) += vnc-auth-sasl.o |
8e9b0d24 | 7 | vnc-obj-y += vnc-ws.o |
2624bab8 | 8 | vnc-obj-y += vnc-jobs.o |
8867aef0 | 9 | |
02aa76c2 | 10 | common-obj-y += keymaps.o console.o cursor.o qemu-pixman.o |
47ddfab1 | 11 | common-obj-y += input.o input-keymap.o input-legacy.o kbd-state.o |
e0d2bd51 | 12 | common-obj-$(CONFIG_LINUX) += input-linux.o |
8867aef0 | 13 | common-obj-$(CONFIG_SPICE) += spice-core.o spice-input.o spice-display.o |
8867aef0 | 14 | common-obj-$(CONFIG_COCOA) += cocoa.o |
8867aef0 | 15 | common-obj-$(CONFIG_VNC) += $(vnc-obj-y) |
637b0477 | 16 | common-obj-$(call lnot,$(CONFIG_VNC)) += vnc-stubs.o |
8781595b | 17 | |
96400a14 GH |
18 | # ui-sdl module |
19 | common-obj-$(CONFIG_SDL) += sdl.mo | |
f1ddebd8 | 20 | sdl.mo-objs := sdl2.o sdl2-input.o sdl2-2d.o |
0b71a5d5 GH |
21 | ifeq ($(CONFIG_OPENGL),y) |
22 | sdl.mo-objs += sdl2-gl.o | |
23 | endif | |
98001e7b | 24 | sdl.mo-cflags := $(SDL_CFLAGS) |
8ecc89f6 | 25 | sdl.mo-libs := $(SDL_LIBS) |
525877c9 | 26 | |
e0fb129c GH |
27 | # ui-gtk module |
28 | common-obj-$(CONFIG_GTK) += gtk.mo | |
29 | gtk.mo-objs := gtk.o | |
30 | gtk.mo-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) | |
31 | gtk.mo-libs := $(GTK_LIBS) $(VTE_LIBS) | |
c923cbed GH |
32 | ifeq ($(CONFIG_OPENGL),y) |
33 | gtk.mo-objs += gtk-egl.o | |
34 | gtk.mo-libs += $(OPENGL_LIBS) | |
35 | ifeq ($(CONFIG_GTK_GL),y) | |
36 | gtk.mo-objs += gtk-gl-area.o | |
37 | endif | |
38 | endif | |
e0fb129c | 39 | |
68898bc8 PB |
40 | ifeq ($(CONFIG_X11),y) |
41 | sdl.mo-objs += x_keymap.o | |
42 | gtk.mo-objs += x_keymap.o | |
43 | x_keymap.o-cflags := $(X11_CFLAGS) | |
44 | x_keymap.o-libs := $(X11_LIBS) | |
45 | endif | |
46 | ||
2373f7d5 GH |
47 | common-obj-$(CONFIG_CURSES) += curses.mo |
48 | curses.mo-objs := curses.o | |
49 | curses.mo-cflags := $(CURSES_CFLAGS) | |
50 | curses.mo-libs := $(CURSES_LIBS) | |
51 | ||
d8aec9d9 MAL |
52 | common-obj-$(call land,$(CONFIG_SPICE),$(CONFIG_GIO)) += spice-app.mo |
53 | spice-app.mo-objs := spice-app.o | |
54 | spice-app.mo-cflags := $(GIO_CFLAGS) | |
55 | spice-app.mo-libs := $(GIO_LIBS) | |
56 | ||
2f92f37c GH |
57 | common-obj-$(CONFIG_OPENGL) += shader.o |
58 | common-obj-$(CONFIG_OPENGL) += console-gl.o | |
59 | common-obj-$(CONFIG_OPENGL) += egl-helpers.o | |
60 | common-obj-$(CONFIG_OPENGL) += egl-context.o | |
371ec54e | 61 | common-obj-$(CONFIG_OPENGL_DMABUF) += egl-headless.o |
985e1c9b | 62 | |
985e1c9b | 63 | shader.o-libs += $(OPENGL_LIBS) |
cd2bc889 | 64 | console-gl.o-libs += $(OPENGL_LIBS) |
7ced9e9f | 65 | egl-helpers.o-libs += $(OPENGL_LIBS) |
2f92f37c GH |
66 | egl-context.o-libs += $(OPENGL_LIBS) |
67 | egl-headless.o-libs += $(OPENGL_LIBS) |