From owner-freebsd-current@freebsd.org Tue Dec 1 20:29:17 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8CE7AA3EEF3 for ; Tue, 1 Dec 2015 20:29:17 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0112.outbound.protection.outlook.com [157.56.110.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D7BEB1AD2; Tue, 1 Dec 2015 20:29:16 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BY2PR05CA057.namprd05.prod.outlook.com (10.141.250.47) by BL2PR05MB051.namprd05.prod.outlook.com (10.255.228.151) with Microsoft SMTP Server (TLS) id 15.1.331.20; Tue, 1 Dec 2015 20:29:14 +0000 Received: from BL2FFO11FD048.protection.gbl (2a01:111:f400:7c09::195) by BY2PR05CA057.outlook.office365.com (2a01:111:e400:2c5f::47) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Tue, 1 Dec 2015 20:29:14 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.18) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.18 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.18) by BL2FFO11FD048.mail.protection.outlook.com (10.173.161.210) with Microsoft SMTP Server (TLS) id 15.1.331.11 via Frontend Transport; Tue, 1 Dec 2015 20:29:12 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 1 Dec 2015 12:29:11 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tB1KT7D79346; Tue, 1 Dec 2015 12:29:07 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 0BCF0580A9; Tue, 1 Dec 2015 12:29:07 -0800 (PST) To: John Baldwin CC: Warner Losh , Sean Bruno , "FreeBSD Current" , Subject: Re: sys/modules "make clean" seems broken again In-Reply-To: <4121969.dQSZfNjpat@ralph.baldwin.cx> References: <564E0322.8050308@freebsd.org> <565CB176.4070906@freebsd.org> <4121969.dQSZfNjpat@ralph.baldwin.cx> Comments: In-reply-to: John Baldwin message dated "Tue, 01 Dec 2015 10:30:13 -0800." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <26842.1449001746.1@chaos> Date: Tue, 1 Dec 2015 12:29:07 -0800 Message-ID: <14468.1449001747@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD048; 1:qLpV+QtlJpjSLta5siyy1AKN8qcoojYI4aOljRhb2aYnXQ07z8ABJ2TyK3TYFQ4w9PMPAAnLM6R8jFGhS4dwa7/i6s4AiAmt4nJoEXEIVLY+tLkQKvKB4De+lt3/RFJKOjC4RFo77KuG4RtbQFVtdwPeUPIrgvv8Bx35QVmVI8c45cFFODwgdMeT+j23yorjnoWtRoyALzLsgmhq4dYyKdtqdYZuqtCG0KVn6lRayl0RzD1KMl2c854Vq/QsWus4E66uhwZsKdXk+c9h/kl+Z4jKhVXSWit2//y11gG+x/4Nim+48QNh2Y6WsBQ+34hEjYqM8Gy3COh0moL8jFs/+JhXKVLIBH16CjkbsywEyQg= X-Forefront-Antispam-Report: CIP:66.129.239.18; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(199003)(189002)(47776003)(11100500001)(19580395003)(558084003)(86362001)(23726003)(2950100001)(76506005)(46406003)(106466001)(76176999)(6806005)(4001430100002)(50466002)(57986006)(5008740100001)(1220700001)(69596002)(97756001)(19580405001)(33716001)(93886004)(105596002)(87936001)(50226001)(189998001)(92566002)(110136002)(1096002)(107886002)(77096005)(586003)(97736004)(81156007)(117636001)(50986999)(5001960100002)(42262002)(62816006); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR05MB051; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB051; 2:5l2w0rraMvom24MDHF7yWiyJDyN45yPYDZzLgGVLckTvOxyrUHOsKuJSRzoCMl2Q66EmMgc7hj5nImWaGZ3YREwEQUL+qg3jWOmuMzcambJCncHeAz/QcM+rKYNFBKwog5iIz88fFK2TAtWSr2AX/A==; 3:WPkM1di+DWQux4OlH2/cZoCz1YWUb9XR3IDW+kgaqfIkRMX5ymsRhXpSzp3WOfL+isxY2Q7CqIAJTNFhTq6jvJ/A0FN59hlkXiLdGQ/4h11I1rfOI+yxTQQg1tQ8kFOUJ6pmxRdaS2h5FIFXexf8Owxm6i0+TGfq5DE08lMfR0Cvb9UvEgllLEZwW9SMIuBcQ/H0P1eU+h5JSrYz5LWlq8vIgX0dwkT6VFEqXJINDJE=; 25:14RLI5jp38kLQj25KnSJmAxMMHhZoTh02f9jgygvJnZ3WGkKFjye47AKdxNZTXlBBRtBGbT3wBPqVF+IkAzh9eJp+7mowb0uIDoYSS3gTwtmQsr8tHukopJ9CsO2QTM/yqnwJH9/+qD/QJ1jq1rBE8JJlvsiJ67twIctEhXfykVpPifDbJMeuSVxlxrBtEkgOz22x/FSwlA5GmFfdWMP6Td5Fq5uwnjDEnIpB8d6wejJ+retlQuJOzJ8hWHHeLzK X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR05MB051; X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB051; 20:uKPw5Wfn1jrAuXf2Su4vyH1wm6IS9gK8QZVbELUE6bkIF6gqti4U3MHyl9cMXOXj7NwxDviEPN9TLzNnxyfSx4yRcsxkqtqT0Z1MX33VX/O6+kVNkN/DHKMPokuzoeWq/0An5lK/RFz1XfLejowAFpEwTgrdLSn6iAtqIJfR3Nqppvfy2HXM9eRL5VmN6PBqLMJ5hufxFanP163Gk2d7iCkUYvsgc8QXY2ZyiAL6t86Y19G8r30YtC28cFb3uySOZtAX21AX07JeP6B1wLz7NfCG1fkO0/5ZLApm/YYEWwv4GFXZaUGkpNZTfeiw2TsqwQJWT2q842nSPZHrFVRSR7nHo7Lig9rNODzluI4WwROsnM5yOXPnWQlAp926cVEHZ5vuPVXZOUFRfxEycjUXKkpKDjpayhMTWJxoEdhtsYC3kM6lnA4cftIezKw7iBb8rU9+Kk8pw57UQWTH04vHormwAD9gHAX4AkKqvpejBxVK1EUxzmUwZmkODL9zWW/h; 4:YTBI/qvV7p+TwWn/vxaDtiMAh/4k0s6JOC+c/WKSjt9RP0NaCmml1fT/YWlmFw3JRScw6y/Jl9OeTfmCWMjFYvIJRyKLs8T1021KeZz2o4s/4uGxG9vfVFFCDeXvzqy0uKcUqilg7Mxdz/J0G0XcWkTg3W8U8ymrfldT0d0EsmZs3HzH7rVPwon0imzngmOeCeehC4avIA2eL8/K//m9WU6kXrFAvg5hKUioXeSv+2hnZGW4nyPexvtG/Rgc4bnEabxpl0yKcYKXc2sUTlZTc4j4bBGyks3hhf0iaEy9DazWm8J0Ak9pu+cO0ifUCg7cVHXXlMbzw+sl63i/wRJ+IoFBzi5E/Gw4QoLyC8GZMowaHm7TOaD3AKQ09wy+MMcJ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046); SRVR:BL2PR05MB051; BCL:0; PCL:0; RULEID:; SRVR:BL2PR05MB051; X-Forefront-PRVS: 07778E4001 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR05MB051; 23:z2s21Q+2G51AOy0hHzNO5EHki6ipbJ+rgKnLJjBNS/?= =?us-ascii?Q?+nfFXb0x/akTMZ/G8a8Dm8hQW6WXPnWoknMYqP/oJxzbq/wjEmyGls63A6Os?= =?us-ascii?Q?QkVFkKnQmO93DJqvYhF25FzKxPTXynKti/h/sBVPMbAfDRVwG6j4fvh9172O?= =?us-ascii?Q?sTZ0DrhF2Fon746r5pNeL/Sj1beyDx8EpULSh4JUSlTfqvrudhyNO++SfDY1?= =?us-ascii?Q?Iu+0K74OC/pdy9mTc2nRSY7WCbI9lRiLpWLPW2TyajM17CubM/6UdK/4QXBH?= =?us-ascii?Q?2kDzwDoeXgLy7qv3yaZTDDOGrKaSWoP/27p5rI1ihEYlwMVdoBfAyiuEz4mp?= =?us-ascii?Q?cOb0KIgbrYkNKLoRB8xEj8Bvgk8XP6deu5sOjrEFO9XfwWXAGc/seDbB1hyb?= =?us-ascii?Q?hBbsq07wCCP4U1eMRRLyfjKMCMmatmsjlbpEgjKLREyoItiv7GvINnl8iOV3?= =?us-ascii?Q?h3ipFFOQqF6MO/nDTTnW1BYzuUY1PTyCRI6f2xtAt5NGmronfXv8/QuA8+mI?= =?us-ascii?Q?4bM2OrhqX0ehtvEiSQhbPl4pfuJUxIdc9035vlRcoUcF7tXDUXrwuJRajyT9?= =?us-ascii?Q?lc8ygvVRujlGdzCQFUzjuSLLYLquCxMzYHLP02BbxanAPINyjKvhjiULVEtN?= =?us-ascii?Q?6tWMM8fV+SL+Hfs69HINaoZuwFdWGBP3ucKZOlkhZxvmubd9m1Wok1Tv3X9r?= =?us-ascii?Q?eKYZABz52c1yQl06LZsnD2RnTKc8Mgc7WscSxIBwxeI93WXan60zs4igftR7?= =?us-ascii?Q?Xc5/R6lBDITgcfms8Du4+laYL1DGpG9xd4tn4jP63QsjOdiSwpxRSt0+IIc3?= =?us-ascii?Q?fvKQ8LRUq5G2H0X88UTaknjlAXK47fg3d7p653a5SUTG8v7LrmUt2scuVhv0?= =?us-ascii?Q?aAgS4dJhd4AuD/GpBpR4sgGrFW1mxcxkuIzES4G+H6PsTjkrLPHdh/pZ6nFO?= =?us-ascii?Q?3rSe8EJcGLlu0jVhp4XFM5aaUJAambTVxcdqW1KmZMh5PONqryqhdA6tM3ka?= =?us-ascii?Q?D+LVvylQPIQmAkBFScGa4iB0YQqas/4CBj+0IJryTzbmMYIwdQsURgNEdljy?= =?us-ascii?Q?aiybuB+u2klX4OIphCpQdrj9hpe1rVCt4gxUqUOhon/QrNpcfswGiCJ9blCk?= =?us-ascii?Q?7sebcpXVdLRQkwWtZ7xMUVUsjR+QGeVv+057dmfKkEhm/7UMTyng=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR05MB051; 5:R5baClolgeseY7L7GZpcmolavvEmord2x5li8/7fm6o9A5bBVZwyxO2XxGoBJCvQ/5F3M8hWHg73E9MLUomfE1Sp1RGlqDXEDTG2GJd2coj+lULMySowd1kBnpywl3e6C1/WjKFAJMsesA3Zw/Q26g==; 24:v8ZwPGSOsK9b0wja5Td503W3qfvjDuJb0dKIYCwSQAwkBfJ5hm/pEr+VJvfXdOrrZo0wQ9O4wPe0UeKWH66or1WpoTuxiwXdZw/2s+ulv80= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2015 20:29:12.8659 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.18]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR05MB051 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Dec 2015 20:29:17 -0000 John Baldwin wrote: > +CLEANFILES+= ${_MFILES:R:S/$/.c/} ${_MFILES:R:S/$/.h/} Since CLEANFILES is given to rm, you can use globs CLEANFILES+= ${_MFILES:R:S/$/.[ch]/} or .?