Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp4357921imm; Mon, 20 Aug 2018 14:33:43 -0700 (PDT) X-Google-Smtp-Source: AA+uWPw1i3XdyQrvt3kZZxGzvOhzcDO5b/xgg//jnpgffhbSJ5b28mmnhCB2GohBOg28EATwQRN8 X-Received: by 2002:a62:20f:: with SMTP id 15-v6mr50386210pfc.100.1534800823452; Mon, 20 Aug 2018 14:33:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534800823; cv=none; d=google.com; s=arc-20160816; b=Zw3M0pkH7BoIVJxBWK6LyphYy5znYjI6nXOaEhIXg2kEg3fnoU08dlgnV6H9avyAIf OQ5u8gV/favHYnRFi9znwzdC6/0xpGVGU+5YECHmCD4bkGWenwqJ3ZBhfIaI5AhBnSz+ 2HedSxoaAQO7zONn3D8EPh8b1/swlT2njMDY0SWXswYF4SPVtrlGFs9gH/eFn5fTxh9/ 4hrKuH5ZH79DIIXppLfHRzHByW0b+OY3k5A/HAba+CoECroBZWthNELYoLmhVKPCv8A2 pUtWIuBAfY1zI58nog5wYGyJg7tNAjj4LG13uPHdR1+mRvE0OAfgR7WF3ekoNSI6Cy96 pP4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=Fv+v8qiuTCpG3O/NrZVtW5eIPo/lYzerxehA0i5y17c=; b=K/QW+Gy0CpmkFAiqhmhsemJDmQa2lJBJHiNci0aSDAwnywVKF+dk+E1dPayu4nsLz8 M0rtYi+ssrotuCDx0KPj3PVMTYdC90Zbrb9yxocSmi1peUXfAcX9HZyhyaEq4ycrZtu5 j2n7x0JW7+TcHdh5S7eNDMY7MysfcfyQZrO/ZdiI7TJAXi8zIuKM/nmAvhenJyhPEWQp BfN8r8lYI8vQf1arIvud6GKVh7q50pa/FjyN5n/dmlUr9Ivq6MSiRXrYD0ubuax7a7j5 F89cQ4+qyni4QVpaXoVmHV+XfkEp8OjqBlnvfEUHRx91kqOKy0Ff5v+QDny6wXPEFH/p 2BvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=18J+RZqb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a3-v6si10914432pld.123.2018.08.20.14.33.27; Mon, 20 Aug 2018 14:33:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=18J+RZqb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726681AbeHUAtf (ORCPT + 99 others); Mon, 20 Aug 2018 20:49:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:35542 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726099AbeHUAte (ORCPT ); Mon, 20 Aug 2018 20:49:34 -0400 Received: from mail-qt0-f170.google.com (mail-qt0-f170.google.com [209.85.216.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 86E032174D; Mon, 20 Aug 2018 21:32:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1534800738; bh=zGlAdWUzqEIGFYu0VJNLj7ZwFiDxd0KRcotQjTac2Wo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=18J+RZqbuJhPqEOncQOeG86xPSsAoCrw8xodMc2QyPibo3InpCoef/A0qfueG7l7l RX+ByEUOV3bMgTFe0106mZ9FWWXUM+/YLzjCv3UfAtWmOnYK5rhtCKjL6VfFa5wxd/ VA2Z0xe8C2gN5YSrixonLshKT4VhHb6ym6zvxC/M= Received: by mail-qt0-f170.google.com with SMTP id b15-v6so17929735qtp.11; Mon, 20 Aug 2018 14:32:18 -0700 (PDT) X-Gm-Message-State: AOUpUlH8xk0MiEfDmcrGV5Q+GTynvu/yJiH5Rimg1BYlUMzfmp9kUI7L 6yF3ryZRudP6OriJC8m+SWaUTTKiY7g75V7cUQ== X-Received: by 2002:ac8:705a:: with SMTP id y26-v6mr47806787qtm.118.1534800737778; Mon, 20 Aug 2018 14:32:17 -0700 (PDT) MIME-Version: 1.0 References: <1530669563-32637-1-git-send-email-yamada.masahiro@socionext.com> In-Reply-To: From: Rob Herring Date: Mon, 20 Aug 2018 16:32:06 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] scripts/dtc: consolidate include path options in Makefile To: Frank Rowand Cc: Masahiro Yamada , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 20, 2018 at 1:55 PM Frank Rowand wrote: > > On 07/03/18 18:59, Masahiro Yamada wrote: > > It is tedious to specify extra compiler options for every file. > > HOST_EXTRACFLAGS is useful to add options to all files in a > > directory. > > > > -I$(src)/libfdt is needed for all the files in this directory > > to include libfdt_env.h etc. from scripts/dtc/libfdt/. > > > > On the other hand, -I$(src) is used to include check-in headers > > from generated C files. Thus, I added it only to dtc-lexer.lex.o > > and dtc-parser.tab.o . > > > > Signed-off-by: Masahiro Yamada > > --- > > > > scripts/dtc/Makefile | 18 ++++-------------- > > 1 file changed, 4 insertions(+), 14 deletions(-) > > > > diff --git a/scripts/dtc/Makefile b/scripts/dtc/Makefile > > index 9cac65b..1c943e0 100644 > > --- a/scripts/dtc/Makefile > > +++ b/scripts/dtc/Makefile > > @@ -9,21 +9,11 @@ dtc-objs := dtc.o flattree.o fstree.o data.o livetree.o treesource.o \ > > dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o > > > > # Source files need to get at the userspace version of libfdt_env.h to compile > > +HOST_EXTRACFLAGS := -I$(src)/libfdt > > Shouldn't that be += instead of :=? I don't think so. The definition is local to the file (and reset before each makefile is included). Rob