From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C763B4F1DC for ; Sat, 17 May 2025 17:28:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 5334B68D71E; Sat, 17 May 2025 20:28:29 +0300 (EEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2081.outbound.protection.outlook.com [40.92.40.81]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2FB6E68D50D for ; Sat, 17 May 2025 20:28:23 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SeSQmRw+4LoCp20tGhmuJ4SAEVuUNBjyD60/f6zbQwVbm33ATmKpY3KAZBkdPHGwYtxsJNUHT44Yq3tw7XtSAJXS3xmHb18qYNmn8JFNpRhc5cbTwh2OTCloNysLJMpzgVpiBRDx0YS14HJLZNM4nYwVQuycUeffOkFk7UvWyAq9w/qbXS9zJpM2glH2xKPxv9dhsMioEET+waG8YnGqu/vI/KlATt9cQ6bMv2s73r1Le/fGJ9zzvmNdqTAtfJd4A+yVIrKRn4ZfEo1UMjIpDVuF6laBwzqyn/cEq/1hbjD2BMTQRajegSAzZG9eq1g5/0XQhLp1N8t/PWmo+wZofw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=sPlk9mvaX9j8gcMDTr8V+TDel1psJhrjwsMpuy50fbE=; b=t5ExS6XiSs9minzRshaCpbvqhmppZzSS+z4i23Ic4ZLbI+4iostoIgv/o51lSRQMViijATfvREHl906ZNLqqw4JtyxxCLN3Qswbi6DzvLms3kUJ94psxUrc/4QKkw4Q2LWr0sNGSfshk71tZZ+FlD1gVThqyoGm+/479vrpJue3Mdn5bgsnnF7BzSiepIceW2yl//KuzbzuijLWyFsMRzmT+15mS7T4PD/oUrj2PhMcnxM4X/3g+aNqJy7m6nwczZShe69mpWDNjJ3LCdDr6hq4sng5F2z7t2F28A2OD6cSqOVYVWeK8JAjyi+9Hnwn7CrTJ6hvZH5YfLQ4LMxNItw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sPlk9mvaX9j8gcMDTr8V+TDel1psJhrjwsMpuy50fbE=; b=PA9xAHVadWuBnOGFrsJpoLCu54qYyW1tAgXGhgeqnZxCxD5K+OMmtFSkI8+0GEYKIIR6HjdDyBX/O128diyV9h0UdCNwrSdX4P5KvoH8scvGDeTUNhFwKkiahbOqirfOmJSNyrHJdtYIv0u3quHna67RhzAoc92eC/UVi5oROOQDt2u+4VcO+gAuvkagw4ToDVb6LQasL2UClYzmxfRhLMRNb1Kfh2UM8BguBq9dtjAf+8mprumf4LGAycxysk0sVeDfu8YOP/NfiTEHhKgIL57HX7LC2W7iJ86M3eoXIFHE7WB+beWWGJCbbTBdFNciDqrEzdiUjuOYX1XAgYKHSg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SJ5PPFB65B8BE74.NAMP223.PROD.OUTLOOK.COM (2603:10b6:a0f:fc02::634) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.33; Sat, 17 May 2025 17:28:20 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8722.031; Sat, 17 May 2025 17:28:19 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of intermediary resman build artifacts Thread-Index: AQJTwpAYT0UxuZBBu4/ZY9L7RWobTbLnHQkA Date: Sat, 17 May 2025 17:28:19 +0000 Message-ID: References: <20250516230202.355445-1-timo@rothenpieler.org> In-Reply-To: <20250516230202.355445-1-timo@rothenpieler.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|SJ5PPFB65B8BE74:EE_ x-ms-office365-filtering-correlation-id: f8de5ee8-c5e4-4c1c-5bb6-08dd956837a2 x-microsoft-antispam: BCL:0; ARA:14566002|15080799009|19110799006|8062599006|7092599006|8060799009|461199028|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?2oonhUMmPeqq0Ui4DrWKVUIKajnCtBE975z4gfbv/0MO5zhGZ+nJJvN05Ru6?= =?us-ascii?Q?aM/kIrmydka0Ypxy0aMWQ4Fe6OdmnLA2C6lmu/FNDj9xjVgaxVpELxmUJklC?= =?us-ascii?Q?ixnNJqWMSbittY17TKHPn7nnmuxg9C2rFzy90+sln5FP1tJETjwddri56og6?= =?us-ascii?Q?LF/w9BfmUOx5oDWrEKXaROW3+RdZsQraiQ2On7LrfTVVWomNTespiCkPftFK?= =?us-ascii?Q?odiSij1jpAHa/CUSkCRPiw/Xm6Uwd/rUUNU2PfGgf8nYdA2I4f2kJmq2q3Hq?= =?us-ascii?Q?bMTscoyQo9Y02iShf4Mops1vv86C1TX6e8FaqpbSkwtiN6MgKQqTMrO3jT6U?= =?us-ascii?Q?SZ5EcFwrUKCUF3jMwlGdAe8goMDMDo5wYrZie1WNjrWSlqr4SDx16ieguL3+?= =?us-ascii?Q?lIFmrmA6O2gpmdG6WucnJXJvNX7fFr5SSWM/LkqucrPePGxXoW8v2wLmW8/m?= =?us-ascii?Q?OLtuFoVkMscGlSmco7AKgJ+AjtyT4jyJYUXna8Nq946M/1gqsIXPOAC6Y78R?= =?us-ascii?Q?PvNbD/8aKEqPgR2Km+oBZdMq4+yb+Ldxc3ij4qs6w4qdsZnayv8cLZsPioVV?= =?us-ascii?Q?OuZVKNiPzWEC86g1WwxYkYgkwPLMTZbg96wR+WWd/m1BpOju63ftbxhml7dV?= =?us-ascii?Q?NqvLgjL/OkIXLDklcrcjy/GzxntNx10bFZRS2j82bwDGLOAxN4nNdIyZ/7L+?= =?us-ascii?Q?30uVJZtn7SM2usTskoSNXKXa+lMMFHbKC0RjAX1Eb+H+Ckihizwlx7lAODoJ?= =?us-ascii?Q?ZJTTQGo5T0tWIEurYif/8ySQ/Sm6xdURWk3SIKTY1H8f3RWTD4jSx9j5akc1?= =?us-ascii?Q?jM+N4v4FxBGGR/Rof4DCOc6Eh391auXxJVgFG+q0K+CY2uYa2JzsbBYkNMos?= =?us-ascii?Q?4iFnO02LjfGZmVu7H+9lxzdXp4QkDn7eoQdcfQhr5pihv/7qN5XiniIgYVkC?= =?us-ascii?Q?/DKeOndc3Ft/u8Bl2n7vXjw1/O8uWnbZDEpdDy3+3JHC+1I2mJZNcUOZDAIA?= =?us-ascii?Q?TK8mpf45rDegPIFgZDYJE6eUtX6xcT5SiwhMvhNEAy7zLM9bJjFXbEX9c1vT?= =?us-ascii?Q?mdUeensSSmwigeYa3ITpbkUmFPmIyur0bW+ddQ4kKCXwOgoe2Xw=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xtlwo+i+Y0A3iemtrT/EfoyzIsq+2vYiG+OKFj8Ielq5/VJ0cBPfzZNp7oZO?= =?us-ascii?Q?gDkEfE0AQ9+wDYBY/3cpGE31sbd71CGGh1MCpwGPmT87mLUxwhhfGfh0IHXN?= =?us-ascii?Q?KgMe8lebi/7Njo0Zx8O9eKfNBjzJtSsbNDpNnY+cK4dgMzN+S/VLFiB8oHUJ?= =?us-ascii?Q?a2gOMONbNcexCsoqzI1TxvxHvmw/46f+86USA0t2pGVFfR5FOcm9FrIOpjFY?= =?us-ascii?Q?PsOap7GmfT+SD0GJeS291Pi8xkVLV8e3OpDJJ/pUT2WG13t0+GZaOBnR+9yI?= =?us-ascii?Q?q9Liv4vViIiwI+vlYJTePA/hpemixTLqqZaSWscwUJQ9pKUapNOBfo9AFo85?= =?us-ascii?Q?znbyh76Az4i9aLW0DezD7nC2tapDDaU8e8XlJMiTcRdGcvCbpY5Od/Pu7I5s?= =?us-ascii?Q?IorWjkq6EecA430ihnvSLcaRdNxtkHz8EWlOrwtSas1GPeBhhBDySf5jCNo8?= =?us-ascii?Q?/NR4MdfBQ7qgw9e3A7tcEF8L8yFZSgc2UZ+Tu12ffrAhIP1RW7euNxso4bGP?= =?us-ascii?Q?cY8HbTtfLZE2uF1sd8bQzSe7ToFRNnEK015hh8tTZAWX+99gRDaQrYvyabZh?= =?us-ascii?Q?CxIcC0XL/IQkPbHw+kv4TYyj3XnV6VLYUtveJm0zUa01Yl4T+tgZKcfoy3pN?= =?us-ascii?Q?h0npsl1wSXmxrT3zIeIm9j1I/6xpUkxUIH8pZ9Oig/NSjfhpttf92329RTzo?= =?us-ascii?Q?qjhiCsYYzaOmGAlvTfKTLarXgsVdJ3z/2sQKaIgQhBupOK9UHqP9B9W+7guH?= =?us-ascii?Q?6+vJgOek3Z6eHoQ5bpzgIYQ0wGSss6AOvZ1/rZT5V7ZLgF7W8FfJ2i4OGX2Y?= =?us-ascii?Q?MGPIwbEXDm5OaVf69AfuEizsSMUd9/0M97PCo9OUq65a4v7O3XrfYrWeHzXA?= =?us-ascii?Q?PxImefXO1Ur5d6wTHuL+7sbYGpktu23o4rJBx6kQ4PyTLhqu3KfCdyxmCj2s?= =?us-ascii?Q?1+vrL4MIV/yFlJefE/4KO3+wBRpEYKHKYcFDadSHwlJTYhviCAetJuDv8EaK?= =?us-ascii?Q?Sih4vyoRMl+Ni0KPPbXs+9eTpY8aMviRId2Y754am3uVM7CrK1Ju9X3+Q+Vz?= =?us-ascii?Q?nQY0ncLNtm5bchl/BVbpkPOIZpTxb1SCN7wgbZKTlJXWQx57SdREuQzddFCN?= =?us-ascii?Q?ifINkXvejfrPYI26Nv8gmlxipcrlxvnt/LGRpwgo9D+7M10JU/jrdK3RuYkN?= =?us-ascii?Q?aFfm1xrPoO1c3eDNDMAvYObmbvKWrb8R57613aAuV25JM/XvHkhsvkOz03Q?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f8de5ee8-c5e4-4c1c-5bb6-08dd956837a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2025 17:28:19.8839 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFB65B8BE74 Subject: Re: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of intermediary resman build artifacts X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Timo Rothenpieler Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > -----Original Message----- > From: ffmpeg-devel On Behalf Of Timo > Rothenpieler > Sent: Samstag, 17. Mai 2025 01:02 > To: ffmpeg-devel@ffmpeg.org > Cc: Timo Rothenpieler > Subject: [FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of > intermediary resman build artifacts > > Without this, make install triggers a full re-generation of the graph > stuff, which results in re-linking during install. > --- > ffbuild/common.mak | 3 +-- > fftools/resources/Makefile | 5 ++--- > 2 files changed, 3 insertions(+), 5 deletions(-) > > diff --git a/ffbuild/common.mak b/ffbuild/common.mak > index 0e1eb1f62b..4a3cc0c748 100644 > --- a/ffbuild/common.mak > +++ b/ffbuild/common.mak > @@ -229,10 +229,9 @@ SKIPHEADERS += $(ARCH_HEADERS:%=$(ARCH)/%) $(SKIPHEADERS- > ) > SKIPHEADERS := $(SKIPHEADERS:%=$(SUBDIR)%) > HOBJS = $(filter-out $(SKIPHEADERS:.h=.h.o),$(ALLHEADERS:.h=.h.o)) > PTXOBJS = $(filter %.ptx.o,$(OBJS)) > -RESOURCEOBJS = $(filter %.css.o %.html.o,$(OBJS)) > $(HOBJS): CCFLAGS += $(CFLAGS_HEADERS) > checkheaders: $(HOBJS) > -.SECONDARY: $(HOBJS:.o=.c) $(PTXOBJS:.o=.c) $(PTXOBJS:.o=.gz) > $(PTXOBJS:.o=) $(RESOURCEOBJS:.o=.c) $(RESOURCEOBJS:%.css.o=%.css.min) > $(RESOURCEOBJS:%.css.o=%.css.min.gz) $(RESOURCEOBJS:%.html.o=%.html.gz) > $(RESOURCEOBJS:.o=) > +.SECONDARY: $(HOBJS:.o=.c) $(PTXOBJS:.o=.c) $(PTXOBJS:.o=.gz) > $(PTXOBJS:.o=) > > alltools: $(TOOLS) > > diff --git a/fftools/resources/Makefile b/fftools/resources/Makefile > index 8579a52678..3a307bef12 100644 > --- a/fftools/resources/Makefile > +++ b/fftools/resources/Makefile > @@ -4,10 +4,9 @@ clean:: > vpath %.html $(SRC_PATH) > vpath %.css $(SRC_PATH) > > -# Uncomment to prevent deletion during build > -#.PRECIOUS: %.css.c %.css.min %.css.gz %.css.min.gz %.html.gz %.html.c > - > OBJS-resman += \ > fftools/resources/resman.o \ > fftools/resources/graph.html.o \ > fftools/resources/graph.css.o \ > + > +.SECONDARY: $(OBJS-resman:.o=.c) $(OBJS-resman:.css.o=.css.min) $(OBJS- > resman:.css.o=.css.min.gz) $(OBJS-resman:.html.o=.html.gz) > -- > 2.49.0 > > _______________________________________________ Hi Timo, thanks for the patchset! Most of it LGTM, but for the main issue, that's not the optimal way yet, because with that patch, the intermediates do not get deleted when doing make clean (I've been there already). I wasn't aware of the relinking issue, have started to investigate futher. Thanks sw _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".