Received: by 10.213.65.68 with SMTP id h4csp1498471imn; Mon, 26 Mar 2018 08:40:47 -0700 (PDT) X-Google-Smtp-Source: AG47ELtS0ZxiA0z1oJbBrBw+VcB/tQYAG8oFPj9ovb184JQLuv+N0A7jUPdIRLSXMAL/sk0ZGHLJ X-Received: by 10.99.112.92 with SMTP id a28mr28231857pgn.17.1522078847300; Mon, 26 Mar 2018 08:40:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522078847; cv=none; d=google.com; s=arc-20160816; b=xLtgyAhWboDkzxZZo/IEiE2LOv0tGzkglSrx/LK5+YJjZpMBKtieBvTvpqkNoKTwtO oqlDIcwavCwwynnDsJLrr4Vmb28mDPXJvUFZElJUDls+XelQDC/8uj2Cri1nZicEy6GO EjRe2tnJ6Z6dPUW4sAS+G1S3o1RWB0p8zWUPtk7WfjglzTYc3OEKX+UlYStm7bH0ZDX/ YGXiZhC+iS2Cz8DOd3/Zlrb1f3cN52Htl3I1ilrb7AOhU8bBLfdAxb7X7mGi4sL4kXZG oSOsjPs39I3YXENwXWT+xuHrK6FdDOlVMeenM5jpjzkUTxT6ms3ZZEXRBdHs/oVe+3Lw 3LuQ== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=jYHSsQZZPWRGTMrf0CTFDzULpAA3HElsxMM1R7RYN8Q=; b=NaQpDFY5yrhFtVI6TlIYNrEZ8i7IYhmmNZC4kH3sJdTCrtiTAogb6BeeBvcoYIP1lC T+e3ZALRuBeW+NScS6mOswQe6v7j7ZOw0dqFnX3NoKAnXdztE2BRNnzJDxi1lDu5KD6Q V33h8BPaHrGywSeGGpZQKUQmTjXB1zsFAIRudhJ7UmUDMYoN/yBIBINq0dHhiwqcDd+p xPVDj748rdS/tthFN+bH0XxY8Jg9TdAfVKj1TRVuV/ZNokXMDLrgtDGYuv1ZaZdOKR2U Sm84VcXBNfIX0pNusZblzgARSX7uBlTOVX6FI8NWfK9WGPviXvR9inu7dDr8OVckyUKK Pkog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=Q8+t1HUj; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j70si10386108pgc.548.2018.03.26.08.40.31; Mon, 26 Mar 2018 08:40:47 -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=@nifty.com header.s=dec2015msa header.b=Q8+t1HUj; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752577AbeCZPjH (ORCPT + 99 others); Mon, 26 Mar 2018 11:39:07 -0400 Received: from conssluserg-03.nifty.com ([210.131.2.82]:48490 "EHLO conssluserg-03.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751907AbeCZPjE (ORCPT ); Mon, 26 Mar 2018 11:39:04 -0400 Received: from mail-ua0-f177.google.com (mail-ua0-f177.google.com [209.85.217.177]) (authenticated) by conssluserg-03.nifty.com with ESMTP id w2QFcqfd015456; Tue, 27 Mar 2018 00:38:52 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com w2QFcqfd015456 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1522078732; bh=jYHSsQZZPWRGTMrf0CTFDzULpAA3HElsxMM1R7RYN8Q=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=Q8+t1HUjX5s3Fgrdf1RWnkUNxRl6HH+2mwnvG8KtHIQfXfEtv/ztcBD9vBbVdoEnJ 2mnaW3aDZv/1DQV5OHVg7LlcoHxyOwflJejCzynpgmtzzm00rjvYt0NuwZegS7Y86e YxuqnnMLes5mX3Gqo/ZTc3JKF72DDujx1opMuvpO2HGuiqv3fZyEgSHiHdKFQu+WAV WL6qtqCTUooEkbPegLHq0PWAIPtsLUnxZBoJDFZxP+RvI5L12XdcPf+9kMH/EnvakK Lubmsa+k5WDArsfx6tmg5sA6JoxzV2PGVzEcV+EwOzCcsArEeMMoTGwnwGKLPZHB7Z nIzrcoMgKrPrw== X-Nifty-SrcIP: [209.85.217.177] Received: by mail-ua0-f177.google.com with SMTP id v9so12359195uaj.3; Mon, 26 Mar 2018 08:38:52 -0700 (PDT) X-Gm-Message-State: AElRT7Fp9yfPEVEFQvNAK9ju7Dm+ahLMsYCSQsSbO0+xlX3EexP0Vgmy 4BxFp+PzY8KKjqHXsaUO2yccnh/FPT3e0kPlaDI= X-Received: by 10.176.49.19 with SMTP id e19mr24463181ual.141.1522078731545; Mon, 26 Mar 2018 08:38:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.29.150 with HTTP; Mon, 26 Mar 2018 08:38:11 -0700 (PDT) In-Reply-To: <1521810279-6282-9-git-send-email-yamada.masahiro@socionext.com> References: <1521810279-6282-1-git-send-email-yamada.masahiro@socionext.com> <1521810279-6282-9-git-send-email-yamada.masahiro@socionext.com> From: Masahiro Yamada Date: Tue, 27 Mar 2018 00:38:11 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 09/10] kbuild: add *.asn1.[ch] to 'targets' automatically To: Linux Kbuild mailing list Cc: Sam Ravnborg , Michal Marek , Linux Kernel Mailing List , Arnd Bergmann , Laurent Pinchart , Frank Rowand , Geert Uytterhoeven , Masahiro Yamada 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 2018-03-23 22:04 GMT+09:00 Masahiro Yamada : > Use $(call if_changed,...) instead of $(call cmd,...) in case the > build command is changed in the future. Add intermediate files to > 'targets' automatically to include *.cmd files. > > Signed-off-by: Masahiro Yamada > --- I will drop this patch. This change is not necessary for using .SECONDARY. > scripts/Makefile.build | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/scripts/Makefile.build b/scripts/Makefile.build > index 8c3ca61..cc081af 100644 > --- a/scripts/Makefile.build > +++ b/scripts/Makefile.build > @@ -432,8 +432,9 @@ quiet_cmd_asn1_compiler = ASN.1 $@ > > .PRECIOUS: $(objtree)/$(obj)/%.asn1.c $(objtree)/$(obj)/%.asn1.h > > -$(obj)/%.asn1.c $(obj)/%.asn1.h: $(src)/%.asn1 $(objtree)/scripts/asn1_compiler > - $(call cmd,asn1_compiler) > +$(obj)/%.asn1.c $(obj)/%.asn1.h: $(src)/%.asn1 \ > + $(objtree)/scripts/asn1_compiler FORCE > + $(call if_changed,asn1_compiler) > > # Build the compiled-in targets > # --------------------------------------------------------------------------- > @@ -544,10 +545,12 @@ targets := $(filter-out $(PHONY), $(targets)) > intermediate_targets = $(foreach sfx, $(2), \ > $(patsubst %$(strip $(1)),%$(sfx), \ > $(filter %$(strip $(1)), $(targets)))) > +# %.asn1.o <- %.asn1.[ch] <- %.asn1 > # %.dtb.o <- %.dtb.S <- %.dtb <- %.dts > # %.lex.o <- %.lex.c <- %.l > # %.tab.o <- %.tab.[ch] <- %.y > -targets += $(call intermediate_targets, .dtb.o, .dtb.S .dtb) \ > +targets += $(call intermediate_targets, .asn1.o, .asn1.c .asn1.h) \ > + $(call intermediate_targets, .dtb.o, .dtb.S .dtb) \ > $(call intermediate_targets, .lex.o, .lex.c) \ > $(call intermediate_targets, .tab.o, .tab.c .tab.h) > > -- > 2.7.4 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Best Regards Masahiro Yamada