From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7136477983660834816 X-Received: by 2002:a05:620a:40d4:b0:6bb:11fc:120f with SMTP id g20-20020a05620a40d400b006bb11fc120fmr2319141qko.659.1661590762055; 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-Google-Smtp-Source: AA6agR6ZpzpY62MviVUnYCdSb9dhHWxXMIEfeh6zNEV4MQfP/+VZJaNPTb7FJzX5/SHvYwBpSvhG 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 Return-Path: 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; 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 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FKfX8XmUzC5kFW7ZQjEVVEsbPfMW9A1H9F6ODGJ66pA=; b=l7YlTrLfcwtAP/3KWQ2eFzDpj/7yJuh5QSzcuGAdvpcXa2L17rTRZo2ddezVXESRA5KSB8EeQCUsCbrlIUW60DMYuW8uZ9Jjf8aPoUR7qn07+eCbVtjqnRNPEhneja+1NKrzxOSdXb8suYippF4sE4d9hO+zPrfNFrJKhKmbbi6Qw006T78e8NBjYFm6yp+1zOOul9nQnl7x88BPzlhZ+4DlJ5IEyF7QtzHmH0b6WnroIMqv6Ifb6nRgtUfOac+muGkU1oUQSxrt28DNj1Bfg2Gzvn2hfl7F+AkxMeBwBWMnmMYwWJu3Absk3PFAWwxASLWNsdCHbMAkBKCEZ8Xl4g== 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 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: henning.schild@siemens.com 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-TUID: 4KPxrSO3w5m+ 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 -- 2.35.1