Daniel P. Berrange | 9fd7246 | 2015-07-01 18:10:31 +0100 | [diff] [blame] | 1 | vnc-obj-y += vnc.o |
Paolo Bonzini | 8867aef | 2012-05-22 13:48:15 +0200 | [diff] [blame] | 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 |
Daniel P. Berrange | 3e305e4 | 2015-08-06 14:39:32 +0100 | [diff] [blame] | 5 | vnc-obj-y += vnc-auth-vencrypt.o |
Paolo Bonzini | 8867aef | 2012-05-22 13:48:15 +0200 | [diff] [blame] | 6 | vnc-obj-$(CONFIG_VNC_SASL) += vnc-auth-sasl.o |
Daniel P. Berrange | 8e9b0d2 | 2015-07-01 18:10:36 +0100 | [diff] [blame] | 7 | vnc-obj-y += vnc-ws.o |
Daniel P. Berrange | 2624bab | 2012-06-20 14:24:28 +0100 | [diff] [blame] | 8 | vnc-obj-y += vnc-jobs.o |
Paolo Bonzini | 8867aef | 2012-05-22 13:48:15 +0200 | [diff] [blame] | 9 | |
Gerd Hoffmann | 02aa76c | 2014-03-11 12:15:39 +0100 | [diff] [blame] | 10 | common-obj-y += keymaps.o console.o cursor.o qemu-pixman.o |
| 11 | common-obj-y += input.o input-keymap.o input-legacy.o |
Gerd Hoffmann | e0d2bd5 | 2016-03-04 11:25:14 +0100 | [diff] [blame] | 12 | common-obj-$(CONFIG_LINUX) += input-linux.o |
Paolo Bonzini | 8867aef | 2012-05-22 13:48:15 +0200 | [diff] [blame] | 13 | common-obj-$(CONFIG_SPICE) += spice-core.o spice-input.o spice-display.o |
Fam Zheng | 98001e7 | 2014-10-28 16:47:55 +0800 | [diff] [blame] | 14 | common-obj-$(CONFIG_SDL) += sdl.mo x_keymap.o |
Paolo Bonzini | 8867aef | 2012-05-22 13:48:15 +0200 | [diff] [blame] | 15 | common-obj-$(CONFIG_COCOA) += cocoa.o |
| 16 | common-obj-$(CONFIG_CURSES) += curses.o |
| 17 | common-obj-$(CONFIG_VNC) += $(vnc-obj-y) |
Daniel P. Berrange | 0d20664 | 2013-02-25 15:20:43 +0000 | [diff] [blame] | 18 | common-obj-$(CONFIG_GTK) += gtk.o x_keymap.o |
Paolo Bonzini | 525877c | 2012-09-17 08:35:53 +0200 | [diff] [blame] | 19 | |
Gerd Hoffmann | d29c431 | 2014-11-11 10:13:08 +0100 | [diff] [blame] | 20 | ifeq ($(CONFIG_SDLABI),1.2) |
| 21 | sdl.mo-objs := sdl.o sdl_zoom.o |
| 22 | endif |
| 23 | ifeq ($(CONFIG_SDLABI),2.0) |
Gerd Hoffmann | f1ddebd | 2014-11-11 11:09:26 +0100 | [diff] [blame] | 24 | sdl.mo-objs := sdl2.o sdl2-input.o sdl2-2d.o |
Gerd Hoffmann | 0b71a5d | 2014-11-11 16:54:45 +0100 | [diff] [blame] | 25 | ifeq ($(CONFIG_OPENGL),y) |
| 26 | sdl.mo-objs += sdl2-gl.o |
| 27 | endif |
Gerd Hoffmann | d29c431 | 2014-11-11 10:13:08 +0100 | [diff] [blame] | 28 | endif |
Fam Zheng | 98001e7 | 2014-10-28 16:47:55 +0800 | [diff] [blame] | 29 | sdl.mo-cflags := $(SDL_CFLAGS) |
Fam Zheng | 8ecc89f | 2017-09-07 16:29:11 +0800 | [diff] [blame] | 30 | sdl.mo-libs := $(SDL_LIBS) |
Paolo Bonzini | 525877c | 2012-09-17 08:35:53 +0200 | [diff] [blame] | 31 | |
Gerd Hoffmann | 985e1c9 | 2015-04-24 07:48:45 +0200 | [diff] [blame] | 32 | ifeq ($(CONFIG_OPENGL),y) |
| 33 | common-obj-y += shader.o |
Gerd Hoffmann | cd2bc88 | 2015-01-09 11:40:23 +0100 | [diff] [blame] | 34 | common-obj-y += console-gl.o |
Gerd Hoffmann | 7ced9e9 | 2015-01-06 15:40:00 +0100 | [diff] [blame] | 35 | common-obj-y += egl-helpers.o |
Gerd Hoffmann | 6c18744 | 2015-04-29 10:08:04 +0200 | [diff] [blame] | 36 | common-obj-y += egl-context.o |
Gerd Hoffmann | 371ec54 | 2017-05-17 14:27:44 +0200 | [diff] [blame] | 37 | common-obj-$(CONFIG_OPENGL_DMABUF) += egl-headless.o |
Gerd Hoffmann | 925a040 | 2015-05-26 12:26:21 +0200 | [diff] [blame] | 38 | ifeq ($(CONFIG_GTK_GL),y) |
| 39 | common-obj-$(CONFIG_GTK) += gtk-gl-area.o |
| 40 | else |
Gerd Hoffmann | 97edf3b | 2015-01-20 12:43:28 +0100 | [diff] [blame] | 41 | common-obj-$(CONFIG_GTK) += gtk-egl.o |
Gerd Hoffmann | 985e1c9 | 2015-04-24 07:48:45 +0200 | [diff] [blame] | 42 | endif |
Gerd Hoffmann | 925a040 | 2015-05-26 12:26:21 +0200 | [diff] [blame] | 43 | endif |
Gerd Hoffmann | 985e1c9 | 2015-04-24 07:48:45 +0200 | [diff] [blame] | 44 | |
Michael Tokarev | 849d828 | 2014-05-02 15:40:53 +0400 | [diff] [blame] | 45 | gtk.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) |
Gerd Hoffmann | cc720a5 | 2017-03-21 08:04:48 +0100 | [diff] [blame] | 46 | gtk-egl.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) |
| 47 | gtk-gl-area.o-cflags := $(GTK_CFLAGS) $(VTE_CFLAGS) |
Gerd Hoffmann | 985e1c9 | 2015-04-24 07:48:45 +0200 | [diff] [blame] | 48 | |
Gerd Hoffmann | 97edf3b | 2015-01-20 12:43:28 +0100 | [diff] [blame] | 49 | gtk-egl.o-libs += $(OPENGL_LIBS) |
Gerd Hoffmann | 985e1c9 | 2015-04-24 07:48:45 +0200 | [diff] [blame] | 50 | shader.o-libs += $(OPENGL_LIBS) |
Gerd Hoffmann | cd2bc88 | 2015-01-09 11:40:23 +0100 | [diff] [blame] | 51 | console-gl.o-libs += $(OPENGL_LIBS) |
Gerd Hoffmann | 7ced9e9 | 2015-01-06 15:40:00 +0100 | [diff] [blame] | 52 | egl-helpers.o-libs += $(OPENGL_LIBS) |