BUILD: Makefile: have "make clean" destroy .o/.a/.s in contrib subdirs as well
Now that we sometimes link some contrib subparts directly into the haproxy binary, it's becoming a real problem that they're not cleaned on make clean. Some of the tools there are useful as .so or pure binaries and we don't want to remove them, but anything intermediary susceptible to be linked into haproxy should be clenaed. This is what this patch does for 3 levels of subdirs into contrib/, without touching the rest. It should be sufficient for the vast majority of use cases.
This commit is contained in:
parent
28ac78a42c
commit
da867d8d68
1
Makefile
1
Makefile
|
@ -961,6 +961,7 @@ clean:
|
|||
$(Q)for dir in . src include/* doc; do rm -f $$dir/*~ $$dir/*.rej $$dir/core; done
|
||||
$(Q)rm -f haproxy-$(VERSION).tar.gz haproxy-$(VERSION)$(SUBVERS)$(EXTRAVERSION).tar.gz
|
||||
$(Q)rm -f haproxy-$(VERSION) haproxy-$(VERSION)$(SUBVERS)$(EXTRAVERSION) nohup.out gmon.out
|
||||
$(Q)rm -f contrib/*/*.[oas] contrib/*/*/*.[oas] contrib/*/*/*/*.[oas]
|
||||
$(Q)rm -f contrib/halog/halog contrib/debug/flags contrib/debug/poll contrib/tcploop/tcploop
|
||||
|
||||
tags:
|
||||
|
|
Loading…
Reference in New Issue