From patchwork Sat Aug 27 00:59:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Henning Schild X-Patchwork-Id: 2098 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sat, 27 Aug 2022 10:59:28 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f183.google.com (mail-qk1-f183.google.com [209.85.222.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 27R8xR7F011204 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 27 Aug 2022 10:59:28 +0200 Received: by mail-qk1-f183.google.com with SMTP id bm11-20020a05620a198b00b006bb2388ef0csf2978579qkb.5 for ; Sat, 27 Aug 2022 01:59:28 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1661590762; cv=pass; d=google.com; s=arc-20160816; b=E3TgRxnhcIWCsUxEf5xzsoTfwDmYIt8vQoPJ2AJDIjlgGyeTDmxW/Jl4tKP5hVQVQE LNWWHISjBe2nsNmZS9FB3He1MP2LDY7iK4YRVAZNXMBoGCpfmokf/e88qZzybc13Y/rf c9U2wxzCWRwlaTIaxF1Rc9R2UxYr9M1ke7/quWM5h2KXKKYYxZe2Qpd6Q7Mp4Ihi51pH jbJl+P7BBg61JuevMyUzJ5rv7Yx690uSXPCNQHxVTCPTTm1cR5RzP4Jqs6aE1991mFhj Gy/hdsJjVCj5XhBBJ1wKwPEHDKatboV2iU7M+5vRGoBEih24c3+nh5jM3lsofw1LI+mV qaQw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=Ue9uNKkGtJuuFUDGwJeQc7sb2XrpuNzR2jrq0+UqGYs=; b=wDbhuLcTeRb3j3A0rEonb536CA9NyRNY1SLqJexKYas9y/ZGA870JUmtFGaJX4IfqB PjInHc06XWF9RogkzWbUHFDLKPcu9ZssOOYulMxguJBCIvCj0bLAudmRMWW1Dfg5xmhs NrhCAZjCLJNJZLD71U4z0vvUmkDI543DxoNiQA5XbCPON/IRwqRLSy5ZYhSS29B2Tf8A LdV+LZynW67jbAgb6Xxko/zHXo0rb1tMI0YZ2juN/n6Praco4MU/bSd8AtQouVPnthuA YsoVYnzOwse0I/w7eK5TIHFyfpoCRQ6OCUAvfvuWzQJZtQe4a93Ukvyio+CO+gBTb0hr FXMg== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l7YlTrLf; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.0.59 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc; bh=Ue9uNKkGtJuuFUDGwJeQc7sb2XrpuNzR2jrq0+UqGYs=; b=EhzSQvN7kW/XPXKVB1a3WGQxtwsgzvGwehCtAeTcHSSzMgDrNwat1Nare02DtCGfuN ZF8JY9wdC/tTH5D666W7VL6Nnkroj47Je3zPzzOc5/gHy/R6L2bYkvIErrGLYkSKq+9B cxD63ljQ3iWPUyKACzrnX5hwL0wEZjOTTbCR8h7/awTreWSaFO1ebn0cG6dDnZbXGxNZ yA2dJ1RJa0UYbjOu+3bUo0kvpdsQ+GF3lM34Itjh4HDrRQdQAmMe3iK8P6awMiO4WPWb dVNFPvax09aVJC1+iLnabDUJrf75zvntK7lfaMANkPDl+Zo/NaxynekPX6OQNiLi1de/ DApw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-message-state:sender:from :to:cc; bh=Ue9uNKkGtJuuFUDGwJeQc7sb2XrpuNzR2jrq0+UqGYs=; b=34ifJl5mILpMQROa6T9Rmt9gYjkTBsiQzXWGQYmu2kk4iOy/Nvy4pyavpHLmex9l6D ifK5JCvDHwGhC7QcllS2JbZO+bS2xNkrgS44u7CPD745IdaQkg1naBCgEfjOJBnkqKFf hQU+SSOm9wpKxW6PLvw67ypUgX5+9xaBitmdWLFLNPgtsrpxqIv7YjwmAFlO9/VU08xE wYTzgQPijO5/kBSalpn6Ja2M9LAs8laltm6rSq5INwbLKr9bjjbbBdZOAGKqoD77q0zF kqedZLAj9kjGD6xrw1tAXI9FCjdwZag6CHcQDe9xxNm6XCuTYmkKIwy8neorIElkQsVG 7i4g== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACgBeo2ZP0pkxx7S0EQH+aavcb3j8W0M80ZGqrvBvtz2NS7Wpez8UMpe Rh5TmJ92swl1nmjUe2uF13c= X-Google-Smtp-Source: AA6agR56ySmD7/bo5jn62UBl32V+Look3iCEyVF6GFiIu5hM8TFKOZP3p+oPKdj50BSLXQ7M5ssQBw== X-Received: by 2002:a0c:8045:0:b0:476:dbbe:f169 with SMTP id 63-20020a0c8045000000b00476dbbef169mr2773771qva.90.1661590762007; Sat, 27 Aug 2022 01:59:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ae9:f81a:0:b0:6bb:2e5:9ab3 with SMTP id x26-20020ae9f81a000000b006bb02e59ab3ls1205651qkh.3.-pod-prod-gmail; Sat, 27 Aug 2022 01:59:21 -0700 (PDT) X-Received: by 2002:a05:620a:44c3:b0:6bb:6015:dcb2 with SMTP id y3-20020a05620a44c300b006bb6015dcb2mr2361262qkp.31.1661590761562; Sat, 27 Aug 2022 01:59:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661590761; cv=pass; d=google.com; s=arc-20160816; b=MDya5yuQ5SqI4DvDK8iUGXQvjVmD4seDdbPf12Aspm4dCd1cGeSrgRNd7rfzY/CUbu MP+VCUEGXUEGTAWnZiXpdvq0mK7BmokFOkwegH0vPaBDcRCqNjp3jZeWyaQRL5VeMRuw XHdiMoHuFM8eHQxPUQ4shYwALmOxyeueK4a63A9Z74bJ9eiJgHuc8HHfvBWjm5pz6+1G mf0nuc0SWDbHtUevX4DeCrnPXuR4HdCbsQRM2JheGHP9/vUKEHm1knXLLZh27MWzrHSZ xhVljcElkOu43QsHG+bh8/TRTnbRPZph9+ovg7/k+2jA1zzZN31D/tKiAiYv7+6Q2ZKj JXEQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=FKfX8XmUzC5kFW7ZQjEVVEsbPfMW9A1H9F6ODGJ66pA=; b=WevsYuw5iZ0uNoxuNg0y/a05JBWFt0z7wN6Yy54EeJjEpYP7oF6AJ8IwoQuUp4LGS2 aCXkPVriJ9y2ts9KJaBxEGB83XfSByXEOXwfMfW6uNirGgf69I2znDnqqZrzTWO86rDM 9MmmiGufbA1YRqWkHt1q7AgnwwFv8kjFfhpm83TsBlZ6/WGKaKRBteG2IRwynWlHiAtu FrddCcPqYaPzZFBVbBaXXfa0fmYukJ8hrLT+vBjy0vTcdB5iuV4GpO4vtdgc4uMgMxwC cG3byPfFgQmqy7YLwjknXVec+rdeR+ENdxgyy7cLvJGXh60JG5u2rbZ96eYOM2t+Lfbd QwcA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l7YlTrLf; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.0.59 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00059.outbound.protection.outlook.com. [40.107.0.59]) by gmr-mx.google.com with ESMTPS id d2-20020a05620a158200b006be73a94ad8si18049qkk.4.2022.08.27.01.59.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Aug 2022 01:59:21 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.0.59 as permitted sender) client-ip=40.107.0.59; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DgOQfbrTogI4OSW1MILGNx6bfA2GgxqSpDKFv30EKcNiOfl9eeEkTbMKIj9W+ipmjBMW8Ae6z2EapGgmE6RJn+7WpZBNuChSQPq5B4uzIA1L8OJ8IyCgP4/7oLgqe0+Lzg6G9RRXnfGKu+0Ag/cAcik8gf3rI98oTIjNJcKHL6JExfOjX1shf0d0d2kFR1qb/xKbvHH6mtbkoGE7OI69lDjBrvIJugu1LnGyIDqS+vETAXvVMCjch8FUFMwmlGbNfoXeEa6He7uJRWsdhboVk5ZoPoWi80THNd8bSc4yky5/zchjASTOStoPYDcpZXDHw+Jv8Xrlt4P+Gh4XjQ/8Yg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FKfX8XmUzC5kFW7ZQjEVVEsbPfMW9A1H9F6ODGJ66pA=; b=kta+j9Z9MLkgjNYY999qoB0wG34gWIHD5zWl3xVl4ox47hghjK+/9sW0ydi6hPjY1SBIemsr5TMw0Frm29u/kSMWhekmgpKem/Z8CzZma5+xXZ8625tfDkv2u3tPZi42yFTs8gQXO270L7BPOq+uodEr7Z29Z/Lzzu2qw46iKpkCSc7rljYi/vVX2jpKyVJex2pws1KE9y2RHMRSSQof4M21mBuvYFCgAX6K3446Ca5OwSZSbvKEdd1oMLmxQkDi12UE3O84aAsq+Xb+qnUmFAahhxGUijXtyFO9P0DA3ePhZ//mJIb0Fw16qKUVfdChUhplTJYVYRqF820jruUWmA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.76) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none Received: from GVX0EPF000013DE.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1::9) by AM0PR10MB3156.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Sat, 27 Aug 2022 08:59:18 +0000 Received: from HE1EUR01FT054.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e1f::203) by GVX0EPF000013DE.outlook.office365.com (2603:1026:900:2::3) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Sat, 27 Aug 2022 08:59:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.76) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.76 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.76; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.76) by HE1EUR01FT054.mail.protection.outlook.com (10.152.1.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15 via Frontend Transport; Sat, 27 Aug 2022 08:59:18 +0000 Received: from DEMCHDC89XA.ad011.siemens.net (139.25.226.103) by DEMCHDC8VSA.ad011.siemens.net (194.138.21.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Sat, 27 Aug 2022 10:59:17 +0200 Received: from localhost.localdomain (167.87.15.33) by DEMCHDC89XA.ad011.siemens.net (139.25.226.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.9; Sat, 27 Aug 2022 10:59:17 +0200 From: Henning Schild To: CC: Pingfang Liao , Florian Bezdeka , Henning Schild Subject: [PATCH v2 1/3] example-module: improve Makefile to be more realistic Date: Sat, 27 Aug 2022 10:59:03 +0200 Message-ID: <20220827085905.6116-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Originating-IP: [167.87.15.33] X-ClientProxiedBy: DEMCHDC89XA.ad011.siemens.net (139.25.226.103) To DEMCHDC89XA.ad011.siemens.net (139.25.226.103) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--12.878800-8.000000 X-TMASE-MatchedRID: LIMgnjdVXq8Ca5i9HkOEr1cmy1NyWV6ENd8z6+a6Wjn0mf9msa5zwUvE +2pLwGbnyPRAwD/3abYDdOkEWgameN8Teo8n51X6aulLGGssQIOtIop/D9Co1XycvC6I0dJI2gp +A6golzZiLSRL76rBsGLpIIQT+xIm6r2NWNlbFKEigdbGbCaMXYX1GrR5BFjUhDVhTvRRn6h9LQ inZ4QefCP/VFuTOXUTae6hIZpj4MuOhzOa6g8KrapjlBeZVELbHzgiXV4Ry1dS+kj4yl2DO6P+G i+KuQzZeNyOqmVzCgg= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--12.878800-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: 506C70B25050644232209F6B4B2F0E7D10EEE795781C5CB1F4262259D50C61272000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a03113ff-20c7-402f-7704-08da880a6cee X-MS-TrafficTypeDiagnostic: AM0PR10MB3156:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CUaKktX7+n78x0un2iwCH+p37sAmFpwjdJq3oOsyk14heLxEh05mesMewj3J9lwyS+JS/qrISm525dYnU9yRD7p4XBwticNIt3a68ga31fuCS2qChjkDqyBHdPPYtSQXQfg2VVHgLvZOevLNVdngn5kpF2BHJnn2MNoSgGAxiHg9Z5sYxEkTLbYG7qECr//Tj7AMDXGKRXjfeyqeJm2L0zJCSUb1w33MHyiHoHj3ThdjsJRc4z6AjtYs8uaOAOGKgSutdS5Zbajhp+KYkvZ/gBrhIPcf1O23OPDaN2kNyq6ACy6WIF009jDBaVYl5dDARnBY/pYBaTkPlUzeGT6rwF5G8Ad1zleA+6h4z8lx92Zm4WggZJaY1pzehteGhOOR9epg2QzKBiQd9PuZz0xIDCBoLolroAUitFyOkcgAozQzF9EYkr5gnIBRL7uxqqpyOFr1JNp9pgHz+AnS3wq6hjKjPGvZv2gf9qJV3LKbVlyCT/k0fYY0tkyfCtBBWX+Psq95xB7Uu6F9851mGvY1+s4SroKmv+PwhvcmMoG1DkrNnrMgkkt2rvQkqkfEPwntOdQN6pt1oRXjh6l3VyPD0HumLBhtmS43mRzik093tSOl26LgWSGb6qqQNRpP1RHmx6ppJo/Jct5fdxQd/VoX3b9dDQi50m5RcaGRDZtAEu/BSssHC9r2QaaelpzrENfx5UhES0zxl5XqaHxTBRxN7ZRmTAFI1Cy5mtf0/1gpalzuIy2Zo0z3fGQkG++LHZaM0FRbtWqTftweRfVS1vHQb49naeO5aLV/EKjnk30mV81CT9XnLq40wKuZoJugtGOz X-Forefront-Antispam-Report: CIP:194.138.21.76; CTRY:DE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:hybrid.siemens.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(396003)(376002)(346002)(39860400002)(136003)(46966006)(40470700004)(36840700001)(8936002)(86362001)(5660300002)(44832011)(70206006)(70586007)(54906003)(81166007)(316002)(4326008)(8676002)(2906002)(6916009)(82740400003)(36860700001)(40460700003)(82960400001)(356005)(82310400005)(40480700001)(83380400001)(16526019)(186003)(36756003)(1076003)(956004)(2616005)(107886003)(6666004)(336012)(26005)(41300700001)(47076005)(478600001)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2022 08:59:18.4026 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a03113ff-20c7-402f-7704-08da880a6cee X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; Ip=[194.138.21.76]; Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT054.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3156 X-Original-Sender: henning.schild@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=l7YlTrLf; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.0.59 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX A real out-of-tree module would be able to "make" on its own, finding its own KDIR and not rely on some external entity to provide that. But of cause allow KDIR to be provided from outside. Fixes: 8d9e4e3c0857 ("Add exemplary kernel module") Signed-off-by: Henning Schild --- .../example-module/files/src/Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/meta-isar/recipes-kernel/example-module/files/src/Makefile b/meta-isar/recipes-kernel/example-module/files/src/Makefile index 2561cfd410e5..df3241652cf1 100644 --- a/meta-isar/recipes-kernel/example-module/files/src/Makefile +++ b/meta-isar/recipes-kernel/example-module/files/src/Makefile @@ -1,8 +1,20 @@ # Example module # # This software is a part of ISAR. -# Copyright (c) Siemens AG, 2018 +# Copyright (c) Siemens AG, 2018-2022 # # SPDX-License-Identifier: GPL-2.0 obj-m := example-module.o + +INSTALL_MOD_PATH ?= $(DESTDIR) +export INSTALL_MOD_PATH + +KDIR ?= /lib/modules/$(shell uname -r)/build + +modules modules_install clean: + $(MAKE) -C $(KDIR) M=$(PWD) $@ + +install: modules_install + +.PHONY: modules modules_install install clean