]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: makefile: do not clean standalone binaries on a simple "make clean"
authorWilly Tarreau <w@1wt.eu>
Wed, 8 Jan 2025 10:22:18 +0000 (11:22 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 8 Jan 2025 10:26:01 +0000 (11:26 +0100)
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.

Makefile

index fb9fa9b2347508353dd006388b11d10f50dc8789..f6cc556c0d34c6eb4490637227aa0529d6a0813d 100644 (file)
--- 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