From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54207) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUbHz-0002FW-JT for qemu-devel@nongnu.org; Tue, 02 Aug 2016 11:07:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUbHt-0003H8-Rk for qemu-devel@nongnu.org; Tue, 02 Aug 2016 11:07:26 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUbHt-0003H4-MM for qemu-devel@nongnu.org; Tue, 02 Aug 2016 11:07:21 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 46BE881F03 for ; Tue, 2 Aug 2016 15:07:21 +0000 (UTC) From: Colin Lord Date: Tue, 2 Aug 2016 11:07:17 -0400 Message-Id: <1470150439-28468-1-git-send-email-clord@redhat.com> Subject: [Qemu-devel] [PATCH 0/2] Modularize GTK Display List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, kraxel@redhat.com, Colin Lord This series modularizes the GTK display. The first patch is from Fam's series, which is necessary so that the module's libraries don't get linked to the main binary. The second patch is responsible for modularizing GTK. This series is based off of my other series 'Dynamic module loading for block drivers'. Colin Lord (1): gtk: Modularize GTK display Fam Zheng (1): rules.mak: Don't extract libs from .mo-libs in link command Makefile.objs | 1 + configure | 5 ++-- include/ui/console.h | 6 +++++ rules.mak | 2 +- ui/Makefile.objs | 14 ++++++++---- ui/gtk-init.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ ui/gtk.c | 11 +++++++-- vl.c | 14 ++++++++++-- 8 files changed, 105 insertions(+), 12 deletions(-) create mode 100644 ui/gtk-init.c -- 2.5.5