From b7c91f761b6d0b79398d0a064d2d6e34de3dfa47 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Tue, 27 Dec 2022 23:12:37 +0100 Subject: [PATCH] Makefile: add install_libxxhash.includes target Add install_libxxhash.includes to be able to install headers when building and installing the static library Signed-off-by: Fabrice Fontaine --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index cfa57794..22762822 100644 --- a/Makefile +++ b/Makefile @@ -557,6 +557,8 @@ install_libxxhash: libxxhash $(Q)$(INSTALL_PROGRAM) $(LIBXXH) $(DESTDIR)$(LIBDIR) $(Q)ln -sf $(LIBXXH) $(DESTDIR)$(LIBDIR)/libxxhash.$(SHARED_EXT_MAJOR) $(Q)ln -sf $(LIBXXH) $(DESTDIR)$(LIBDIR)/libxxhash.$(SHARED_EXT) + +install_libxxhash.includes: $(Q)$(INSTALL) -d -m 755 $(DESTDIR)$(INCLUDEDIR) # includes $(Q)$(INSTALL_DATA) xxhash.h $(DESTDIR)$(INCLUDEDIR) $(Q)$(INSTALL_DATA) xxh3.h $(DESTDIR)$(INCLUDEDIR) # for compatibility, will be removed in v0.9.0 @@ -586,7 +588,7 @@ install_man: $(Q)ln -sf xxhsum.1 $(DESTDIR)$(MANDIR)/xxh128sum.1 .PHONY: install -install: install_libxxhash.a install_libxxhash install_libxxhash.pc install_xxhsum install_man ## install libraries, CLI, links and man page +install: install_libxxhash.a install_libxxhash install_libxxhash.includes install_libxxhash.pc install_xxhsum install_man ## install libraries, CLI, links and man page @echo xxhash installation completed .PHONY: uninstall