]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: Makefile: make install with admin tools
authorWilliam Lallemand <wlallemand@haproxy.com>
Tue, 18 Nov 2025 18:57:14 +0000 (19:57 +0100)
committerWilliam Lallemand <wlallemand@haproxy.com>
Tue, 18 Nov 2025 19:02:24 +0000 (20:02 +0100)
`make install` now install some admin tools:

- halog in SBINDIR
- haproxy-dump-certs in SBINDIR
- haproxy-reload in SBINDIR

Makefile

index fffc4f4f35d82c054056ff2bcb2634b1c1fb323f..2a2bb533c13e3bef83bceaff92bbfb84109d195d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1123,6 +1123,12 @@ install-doc:
                $(INSTALL) -m 644 doc/$$x.txt "$(DESTDIR)$(DOCDIR)" ; \
        done
 
+install-admin: admin/halog/halog
+       $(Q)$(INSTALL) -d "$(DESTDIR)$(SBINDIR)"
+       $(Q)$(INSTALL) admin/halog/halog "$(DESTDIR)$(SBINDIR)"
+       $(Q)$(INSTALL) admin/cli/haproxy-dump-certs "$(DESTDIR)$(SBINDIR)"
+       $(Q)$(INSTALL) admin/cli/haproxy-reload "$(DESTDIR)$(SBINDIR)"
+
 install-bin:
        $(Q)for i in haproxy $(EXTRA); do \
                if ! [ -e "$$i" ]; then \
@@ -1133,7 +1139,7 @@ install-bin:
        $(Q)$(INSTALL) -d "$(DESTDIR)$(SBINDIR)"
        $(Q)$(INSTALL) haproxy $(EXTRA) "$(DESTDIR)$(SBINDIR)"
 
-install: install-bin install-man install-doc
+install: install-bin install-admin install-man install-doc
 
 uninstall:
        $(Q)rm -f "$(DESTDIR)$(MANDIR)"/man1/haproxy.1