From patchwork Sun Sep 3 08:51:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 22589 Received: (qmail 40068 invoked by alias); 3 Sep 2017 08:52:07 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 38056 invoked by uid 89); 3 Sep 2017 08:52:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.3 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3 autolearn=ham version=3.3.2 spammy=Hx-languages-length:1013 X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 03 Sep 2017 08:52:01 +0000 Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.183.42]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 02.02.22436.EA2CBA95; Sun, 3 Sep 2017 10:51:59 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.42) with Microsoft SMTP Server (TLS) id 14.3.352.0; Sun, 3 Sep 2017 10:51:58 +0200 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from elxacz23q12.localdomain (80.216.43.226) by DBXPR07MB317.eurprd07.prod.outlook.com (2a01:111:e400:941d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.3; Sun, 3 Sep 2017 08:51:57 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH] gdbserver Makefile: don't delete intermediary files Date: Sun, 3 Sep 2017 10:51:48 +0200 Message-ID: <1504428708-17321-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 X-ClientProxiedBy: HE1PR05CA0200.eurprd05.prod.outlook.com (2603:10a6:3:f9::24) To DBXPR07MB317.eurprd07.prod.outlook.com (2a01:111:e400:941d::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a8d2a99f-ed18-4140-4f4e-08d4f2a908b2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DBXPR07MB317; X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB317; 3:HIktSkmBcM9+bD6Gz4mA3oBCqbxgvsbuBZR+rFU9lFgc8GaKa0ilv9KJrJncKa6TedLUH60V1WBUeTpoLKh9ykOw/jvnDXSmlCFZrVieEeSwtP5snRfCQKj7l5egaCaip+bC0pip6cUpYYELMKE3/PKDXX6qRYQMCrShjININqZlwWi84Et2/8z/weg81smhJE8ZYKXZc8SeT65mMsU+0oJxYy4KbcSxbr1yZ8zLj2RP8HrH4TvkrEhzykW1z2Es; 25:1LrJXWeTN6uq5Fy0kC3mhqXZGgoVOiZ5CiK7uq5ELrQSlQxmLmYcTGOg3hw/pvyNzE/9pNRUXzOxzRaz2IUPlrkC7GTHPjZkG0uWrgTJAkwnGleKorHQqOqJKkiwnmMTIxuvnlUk0iQdWpY3APfJR557kWgvHTRkSkIsqKSZzN1wPW8dBLy+qVi/5Vo8lyZV8f1eTq4kKin6flgI2VvDzkzAgYBSSeYdsG/mRuvtj7qmENxU7PI1SJhVhAcHOXdgj4dXzR2BFosxcLwKYoTnDoxvhXw0nK63efYsUyemuQ7WxOkXvDDzrv2IZzwgaLml1a/TOwlZtJ7nAFxnUndCCg==; 31:ea0Q1yzjhpUujaEwzaoIbC0594JcqUpjaxiB3ErmnRuitICxNRQ5V4x6QhEz2hDlyVID12wQR2EkajBOG9Ao/IAHc0/TNMRbNviIKG9oy6N7ctIEpn8pFxkY34HGWFHFj7D8Pcrl6fpjN5sl9imQk7dBJsnwHagZddJfg56vM4Lf1L8wkr8e8QAg4kp7Ee6HoZB4RWPOPtgEqtm55k+yD8F0Yijd40AvbqjQ9eeB46A= X-MS-TrafficTypeDiagnostic: DBXPR07MB317: X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB317; 20:Z/j0HiVmoc5J7r2NjrxIkoXl56umjX+/brBFGRvziA5URU74zpegEn6hE28xXlxbIf0l6fsw0caeLQrKg6mKCp65CwaY8BZKia+m/ltE5TPjUVxkH45mANpSH8Lcge1BG+WAirTmVr7Vl/nLrZiBy+5e2LuhrR2/59w1RmNhzqIGjJ79wUuIJkxP9H8UcUgEvf/fdqtaMqIOLc8Ag8x/brG8Ti1dAGSt1SJF00AJq+movEtZcTGLCftCgTxndQrif7Wj+Ttu2WTN4ndOczhw09Yshd++2IzNp5WoCmauxEM1QdwTYhe0INxEHCsefkwFzSWra/YK2GuvpCmTkP9eFFnFx2xhF3qhOF1oM+ShrsQnMq2IYWx51OeY+cM1a/ZmEgsU4gjAVw96xnCnVg2H+6xYWAs1M+MdMTyAWrokv6R2B8po3X8SDj1KjXQ6WSiyvxod8D/tWy7JZQrsiAZac17AZv1q5IJ1xQp7VDHJ60R+mhJEVre9mDJAUD25C3N4; 4:h1snhfF0ysZgEwjE5B0jfGe9ySQiaL4E0ezGGDsDkg6tqJi8e/3hcxK2J0xW9neRIidMMNS12bxuRQILqLXkOYBqdhwt2a9pv4Ure+Rgzs0icvwqUWsD/FGbpclqb543euo8ZQpu62xPEGt3JqZuYBYcvOrnLu6Xv1GTFIZFo0ktHwyw7NHZ15v89yr75gqVi5msyv59cZPChvXpG2Ti8eWhvUrbOVpEQCZyW8PEqlqncf4IhKow9F+0kxmDZUOm X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DBXPR07MB317; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DBXPR07MB317; X-Forefront-PRVS: 041963B986 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(54534003)(199003)(2361001)(107886003)(110136004)(50226002)(6506006)(6666003)(53936002)(68736007)(47776003)(4326008)(6512007)(66066001)(6916009)(86362001)(478600001)(7350300001)(3846002)(42186005)(6116002)(25786009)(8676002)(81166006)(81156014)(101416001)(50466002)(2906002)(36756003)(5660300001)(189998001)(106356001)(5003940100001)(105586002)(305945005)(50986999)(33646002)(48376002)(6486002)(2351001)(97736004)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB317; H:elxacz23q12.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DBXPR07MB317; 23:rT1wa4XyEIVRsmFfIPVY6vqllGPCvrt+nqKGF8my6S?= =?us-ascii?Q?q0RBy3Tq/KjyJY6PoyxZrQbNl6lZzTI2hURRWi3ASGkdBa6Fxd9ZHU+9zWvL?= =?us-ascii?Q?t65dfCr8iiybw6g7iGYT0JnrO/IqarKmAnDeOk8fAm8wLKrUg6o5VRhkI5hb?= =?us-ascii?Q?IabfDTYb0FcZxvRbzDB7uX341ZEJvmBCVWVjA2QXRKR1bpH4whf5n9edFErB?= =?us-ascii?Q?FpEfawaFSBSdMei7atGZlCP+nw9iNthV3juYyU1LyjSPbgtO4e32EbDaQfuA?= =?us-ascii?Q?RvN+MhRiHPRNTeeFvbFHc/kYmgo2TbpnmX/gly18zKQs9cGW3s47/B1LV+sl?= =?us-ascii?Q?8tOkjBXWCzMqr6W2CgEBXuN4GwWS2Np4zw/AczHgnVYZRPN73xjpPDsCip7C?= =?us-ascii?Q?LTSnHyzF+TqVpWz/8taqGM0XyONpz9YyaKg13HwOPEAiofnGqcCJR/MkWeRX?= =?us-ascii?Q?gEs6sw0R9ZpZi3sxJV+d5ho52U9LD17W9wJmlDSf/D3q1Hmy8emlr0tGRIpD?= =?us-ascii?Q?zZYAOWFXMQP3ekcZB5R+Ao6BRrzXy71QtCvsalg3g8+Ch+1WnwGql7xMg6CK?= =?us-ascii?Q?bG+PezqqzQ3Bg9amkEUwm4HgdcpDY7B0QOrnwQy2ZK0ESRCfswWkx3BxwtNw?= =?us-ascii?Q?lbpFbvjHKUtlXimtKm19GDWc7C89NNd1ybMKZwiMrkMW1WJb94wBe3SOdU0z?= =?us-ascii?Q?2kKIAO1IYrGg4NqhjU1XsGI+VnO7J0lI1tbUpRh8EI3iTt5dIMh/VSWghe2T?= =?us-ascii?Q?r5cd2mBucuW/Lflm5ZPO09kZ6cKljcxxzLWI2uwl0A/nUrtrN3jnXMZKj7F0?= =?us-ascii?Q?RUAD/tSownDuevwPTJR1l2DO/K9SMPujmDJpvOKkw1gV8CitdoRaljgbesld?= =?us-ascii?Q?VucXNknBd2eNrM+4uCag+a4mXszLO/R/eDygLtEFnWmxxkUvcAtVW4GwIic6?= =?us-ascii?Q?tW9eaL+ZUJ98+Dk1Ykh/yDlIn8kNnuPmpUg+Wne61g4gW5TIh5Qad1FBX14Q?= =?us-ascii?Q?uGZ+c36MpQRRFZbvuChrXeclN/tA9nsMy/cL33uqnndlvPNesDGNhngYkUvo?= =?us-ascii?Q?H2kC/dkua4yR7zL3fUULA/MOwDdfyYaiWOsTfrjXEBZaXuE/S4Cby4SNF/X2?= =?us-ascii?Q?qeid4nJFM=3D?= X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB317; 6:Gwf0ZbWaBDvhbcWE5A2mO/YhA+bH2WI2mwNgkRf4EDqPdiKoaabN5R8Nd967sEPpb0SGyLucVKA2XHv4ETrSa3pyIcsr2KKRh4eiOcrhX5qGq6ESG0wxwWRyT3I6hHeZey4AnZDryItvj7VvDRFJfto5zI+RdAMxjcQ3lcCPWQ9z/hyQPD191svIpR927ZQOeEAWBB1q5Gl3GzieIc7+yIYkP9Q2tDYUaC9C9BewqU98G6Xvq+AAsJpt1/c6WQP8yROspiyvlfKFLjTY5MYAZUGrErY63vUC5xe8CQy3z55sF6Pac+GwmtOSNxSoot3LzkJce1k+hAxJdmDM4IPF+g==; 5:6zBwKVGZEd4z2treNTwc+pDkuMF06wMzviFwZDlSSommPl1zaVOUmw/Pipl3Si8ydjWOieEvSKrGYqanzHqckAeclftvwl2ZNV+Q2rkjXVQhHODFGRY/NIG6cXMStKT98Xy1PUp4a4j5tFgSS1mspg==; 24:/xR5qgIHNP1S/7nquJqKhdbnhxb4gTtx29ts+0kZrYiw5gvjZJg6NvRVt78k253uwwk1IC6qM40usFKj1XoKxKun5CJSzE4q2utZsGvEL2o=; 7:qR4sFID7gHHqP3cjv5sbAopwKE0MZ7WfT/7A7RSvZGLvAAJXFeTDZPM6uvwamOxTUtavMX6MV64mSs0LcfhpfmPri07c6OjZaCJdHPDjlL4IMceLTS0nz6g3i3V/ww5q0hoBqCZPy4eHRm7MZ32PlkwY0kyOl5TmRudCSsydui64v126a51HzeclwkCMZQTprEXzfmbCFGeyhrMqepyYlLTZtrRmvLomrz9RS3S9Ddk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Sep 2017 08:51:57.2568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB317 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes If you "make" from scratch in gdbserver/, you'll notice that make deletes the files it considers as intermediary at the end: $ make clean && make ... rm i386-mmx-linux-generated.c x32-avx-avx512-linux-generated.c ... Then, if you type make again, make will rebuild these files and rebuild gdbserver. To avoid this, we can add the .SECONDARY special target. If it has no pre-requisites, all intermediary files will be kept. gdb/gdbservef/ChangeLog: * Makefile.in (.SECONDARY): Define target. --- gdb/gdbserver/Makefile.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in index 6cd0959..e43a929 100644 --- a/gdb/gdbserver/Makefile.in +++ b/gdb/gdbserver/Makefile.in @@ -632,4 +632,7 @@ endif # Disable implicit make rules. include $(srcdir)/../disable-implicit-rules.mk +# Do not delete intermediate files (e.g. *-generated.c). +.SECONDARY: + # This is the end of "Makefile.in".