Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1645978yba; Fri, 17 May 2019 02:55:37 -0700 (PDT) X-Google-Smtp-Source: APXvYqyWSRHgynGMaUqvyrsbz4ylHqs8eiYQkCvthRiV8eKONim0t55yGhGDDwalAGF0TWCP7bV/ X-Received: by 2002:a17:902:2de4:: with SMTP id p91mr38966454plb.300.1558086937050; Fri, 17 May 2019 02:55:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558086937; cv=none; d=google.com; s=arc-20160816; b=xTZ25NIRf7WHInF4/IgXNyspnt8EKG6MydrS1WkDTa191kmOxsneNJ4N7r/0KaAT63 PsmbeWhUSk5clXvkVkyqXp2wWNeahzLSjZ51Qxls1tseCXvKp88w7Hvym6bB7dywDoKi W3xku8XNqqtWwSoBd6b2gV+ppslTWpJKD63d4OjbZx8GT7mH26HwBhh8u7CCY8LRxq20 MoTNjVhXS5VFhaLvc1YmCZ214wZii3mnxbmLjT4yFV9LLtDTwny2ZV3GyDreCaru376u VLbTyVescg5Mdcwxe2cC+mf0UmxQxfttLgvyPFYE7PhHhIJew3hIIj6ivwfr83li8Mwe FDoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:user-agent:message-id :references:cc:in-reply-to:from:to:content-transfer-encoding :mime-version; bh=hrB4W4meMASu2+cnuNJkTPJumFQSPKqQwHSpMlPylGc=; b=d8AByS5vsUlkPTumfvQeD2htpUdgEeut29lyImjQPBEahsbk+5PS9kr/E7x1RoBs/7 Tzc3GA8ItGqTlWcY4lDBk+4CCpEJLGlB4E9voSw2jsKD7q+m/4OsCQXQkGh2YH8G/DGu 8vk4/kkltZ2XUTIonT/BEPO1P+5Kn7JqZ7c+oYMqJz4VxUOgB02kWSwDGqzbEn1u+v8p uWoQi+2e4dJCKoyOSrDhR0hRpJ4cDdzhKCs3vnH3G1/QrGwkbrkAh2L024DS7TgNrSTN 7xpNI/FeUJyUGClwYcUcWb8SBhtBPM0K6slW2M+Fp0abijN8LIf4JJaQ0oTLsbNwYgvZ XhYw== ARC-Authentication-Results: i=1; mx.google.com; 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 c38si7573566pgl.185.2019.05.17.02.55.22; Fri, 17 May 2019 02:55:37 -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; 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 S1728464AbfEQIfm convert rfc822-to-8bit (ORCPT + 99 others); Fri, 17 May 2019 04:35:42 -0400 Received: from mail.fireflyinternet.com ([109.228.58.192]:64206 "EHLO fireflyinternet.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727065AbfEQIfl (ORCPT ); Fri, 17 May 2019 04:35:41 -0400 X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 16585171-1500050 for multiple; Fri, 17 May 2019 09:35:12 +0100 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT To: Jani Nikula , linux-kbuild@vger.kernel.org From: Chris Wilson In-Reply-To: <20190516194818.29230-1-jani.nikula@intel.com> Cc: linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, jani.nikula@intel.com, Masahiro Yamada , Michal Marek References: <20190516194818.29230-1-jani.nikula@intel.com> Message-ID: <155808211071.12244.10320883277188429270@skylake-alporthouse-com> User-Agent: alot/0.6 Subject: Re: [RFC 1/3] kbuild: add support for ensuring headers are self-contained Date: Fri, 17 May 2019 09:35:10 +0100 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Jani Nikula (2019-05-16 20:48:16) > diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib > index 8a1f64f17740..c2839de06485 100644 > --- a/scripts/Makefile.lib > +++ b/scripts/Makefile.lib > @@ -66,6 +66,9 @@ extra-y += $(patsubst %.dtb,%.dt.yaml, $(dtb-y)) > extra-$(CONFIG_OF_ALL_DTBS) += $(patsubst %.dtb,%.dt.yaml, $(dtb-)) > endif > > +# Test self-contained headers > +extra-$(CONFIG_HEADER_TEST) += $(patsubst %.h,%.header_test.o,$(header-test-y)) This didn't get pulled into clean-files. clean-files-$(CONFIG_HEADER_TEST) += $(patsubst %.h,%.header_test.c,$(header-test-y)) ? Not enough. Nor is clean-files-y +=... And it should also be put into the global gitignore I think. -Chris