From: Willy Tarreau Date: Wed, 8 Jan 2025 10:22:18 +0000 (+0100) Subject: BUILD: makefile: do not clean standalone binaries on a simple "make clean" X-Git-Tag: v3.2-dev3~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c87619fa25d9b1cde514089e44fbc6f235026e86;p=thirdparty%2Fhaproxy.git BUILD: makefile: do not clean standalone binaries on a simple "make clean" Running "make clean" currently gets rid of a number of auxiliary tools, including the standalone ones that do not depend on haproxy's build options. This is a bit annoying as they have to be rebuilt each time. Let's move them to the distclean target instead. --- diff --git a/Makefile b/Makefile index fb9fa9b234..f6cc556c0d 100644 --- a/Makefile +++ b/Makefile @@ -1132,10 +1132,13 @@ clean: $(Q)rm -f addons/ot/src/*.[oas] $(Q)rm -f addons/wurfl/*.[oas] addons/wurfl/dummy/*.[oas] $(Q)rm -f admin/*/*.[oas] admin/*/*/*.[oas] + $(Q)rm -f dev/*/*.[oas] + $(Q)rm -f dev/flags/flags + +distclean: clean $(Q)rm -f admin/iprange/iprange admin/iprange/ip6range admin/halog/halog $(Q)rm -f admin/dyncookie/dyncookie - $(Q)rm -f dev/*/*.[oas] - $(Q)rm -f dev/flags/flags dev/haring/haring dev/poll/poll dev/tcploop/tcploop + $(Q)rm -f dev/haring/haring dev/poll/poll dev/tcploop/tcploop $(Q)rm -f dev/hpack/decode dev/hpack/gen-enc dev/hpack/gen-rht $(Q)rm -f dev/qpack/decode