From patchwork Wed Aug 21 11:19:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Laurent Vivier X-Patchwork-Id: 1150788 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=vivier.eu Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46D57J6XF2z9sDQ for ; Wed, 21 Aug 2019 21:30:20 +1000 (AEST) Received: from localhost ([::1]:47142 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i0Ooj-0008K9-KR for incoming@patchwork.ozlabs.org; Wed, 21 Aug 2019 07:30:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53594) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i0OfS-00057Q-T4 for qemu-devel@nongnu.org; Wed, 21 Aug 2019 07:20:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i0OfQ-0006dV-Qy for qemu-devel@nongnu.org; Wed, 21 Aug 2019 07:20:42 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:58727) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i0OfC-0006UD-Db; Wed, 21 Aug 2019 07:20:26 -0400 Received: from localhost.localdomain ([78.238.229.36]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M6VNX-1htX2U3K7l-006yF1; Wed, 21 Aug 2019 13:20:16 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Date: Wed, 21 Aug 2019 13:19:47 +0200 Message-Id: <20190821111947.26580-15-laurent@vivier.eu> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190821111947.26580-1-laurent@vivier.eu> References: <20190821111947.26580-1-laurent@vivier.eu> MIME-Version: 1.0 X-Provags-ID: V03:K1:IY6l50A0xPEDA9udGQabyD0pxfy01OHYRizudoGvggfbOXc5CnQ nrN+nGGhjBrVeo+9MMeMErAHwvNwe1Xt47eCd4aRDd5bqs2r63b3Z9NISQ8VTlrw27yAaWp Z4EgmMGsTtqCV1CQsUMjA6P+QDCRJtU/V0MeDSvlGZMbraLlnhzxFq8YWrSMtEJONUqP6n/ cusio3oV16io3Ka7PztkQ== X-UI-Out-Filterresults: notjunk:1; V03:K0:C0HWSpMZ7NA=:NRRiRNRoz198yrqX3hDgzn YswRGL2lIvats2Z46huM1e+bnFV7vjeRHEiE2s4kCXfjEMzDFmIknrt9cvGJKhMX/Gzr+32cD 3B82Lc1DvVYkNBTWMsO7tFOeVTKkxuc0sLHrDWH3GsKKqq9MXe2UleLZl3ss4gKvCTkQjPGFL gLNQ285NIqqhYMA6Si4FTixW9JFDQRSj5kMI97LjePghP356dOnTBLNIFyRmFH3Wf04w1GN8t CE1+ptvxM35bylB9NatOpUCtEBqWUqhTu7+sccqmie/1Ky8vkpwSseZDDFKDz2hoG50FZsPx6 xGqwCEo7kBMCklc4C5NqFXuawLDOq2oRTWQQgVTSnAQ+il1C+4rLbR46Tssana7nV2ifP7LHz B36ut9lds8i5WxIokNZhRbC/br9HeyhNNxfVF53nLmoygPMZ7vX+rDtqwrYdEonVkxps5xo+m 3rxcN+JpVpJgWjjAV8CtJuOwrj6yrK4JdcEDj6YBvKhBT3g4msYkZpsgjF3MAOEECnqusa8cm A1W0r+kgPjemmtUNqN+kvhYRxjWbYpAUu9oPM/C8ek2KS+3UeJZASYOnrNbRqxrMlmVGAYpNq gL3/1vee27lhCbebNXYR7dWIUNYU5Dwti8MvMt/2e/vqfEX8SE5151Ptac2FkPwrGA4k+9TlC YFVmuQ41EZ3WfUtyOnzahFquF1hVrHj0T+rmUyU/OAsSqc8WjKMcX5YpgDLeJwj8aXRU3sdy+ dKpyaVaWFfpFMZs98csYjJjcp2reYbisfMRvFbGAQvjK1Gl3lBNOlA+p9JH2MZ3z4U6ZhEdhv WRR+fUD0mXERz8WsuGaiYfXD7okAA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.24 Subject: [Qemu-devel] [PULL 14/14] hw/display: Compile various display devices as common object X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Thomas Huth , Eduardo Habkost , Corey Minyard , Juan Quintela , qemu-trivial@nongnu.org, Jason Wang , "Michael S. Tsirkin" , Michael Tokarev , Markus Armbruster , Laurent Vivier , qemu-ppc@nongnu.org, Gerd Hoffmann , Paolo Bonzini , David Gibson , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , "Dr. David Alan Gilbert" , Richard Henderson Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé Various display devices are not target-specific and can be compiled once for all the targets. After this commit, the 'make world' target is reduced by 54 objects Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth Acked-by: Gerd Hoffmann Message-Id: <20190812113739.16587-3-philmd@redhat.com> Signed-off-by: Laurent Vivier --- hw/display/Makefile.objs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/hw/display/Makefile.objs b/hw/display/Makefile.objs index a64998fc7b23..0f11d55b14ef 100644 --- a/hw/display/Makefile.objs +++ b/hw/display/Makefile.objs @@ -31,13 +31,13 @@ obj-$(CONFIG_MILKYMIST_TMU2) += milkymist-tmu2.o milkymist-tmu2.o-cflags := $(X11_CFLAGS) $(OPENGL_CFLAGS) milkymist-tmu2.o-libs := $(X11_LIBS) $(OPENGL_LIBS) -obj-$(CONFIG_OMAP) += omap_dss.o +common-obj-$(CONFIG_OMAP) += omap_dss.o obj-$(CONFIG_OMAP) += omap_lcdc.o -obj-$(CONFIG_PXA2XX) += pxa2xx_lcd.o -obj-$(CONFIG_RASPI) += bcm2835_fb.o -obj-$(CONFIG_SM501) += sm501.o -obj-$(CONFIG_TCX) += tcx.o -obj-$(CONFIG_CG3) += cg3.o +common-obj-$(CONFIG_PXA2XX) += pxa2xx_lcd.o +common-obj-$(CONFIG_RASPI) += bcm2835_fb.o +common-obj-$(CONFIG_SM501) += sm501.o +common-obj-$(CONFIG_TCX) += tcx.o +common-obj-$(CONFIG_CG3) += cg3.o obj-$(CONFIG_VGA) += vga.o @@ -53,7 +53,7 @@ virtio-gpu.o-cflags := $(VIRGL_CFLAGS) virtio-gpu.o-libs += $(VIRGL_LIBS) virtio-gpu-3d.o-cflags := $(VIRGL_CFLAGS) virtio-gpu-3d.o-libs += $(VIRGL_LIBS) -obj-$(CONFIG_DPCD) += dpcd.o -obj-$(CONFIG_XLNX_ZYNQMP_ARM) += xlnx_dp.o +common-obj-$(CONFIG_DPCD) += dpcd.o +common-obj-$(CONFIG_XLNX_ZYNQMP_ARM) += xlnx_dp.o -obj-$(CONFIG_ATI_VGA) += ati.o ati_2d.o ati_dbg.o +common-obj-$(CONFIG_ATI_VGA) += ati.o ati_2d.o ati_dbg.o