From c859dc8ba85a31ca6768a9ecaa016b0a37123012 Mon Sep 17 00:00:00 2001 From: lohhiiccc <96543753+lohhiiccc@users.noreply.github.com> Date: Mon, 16 Mar 2026 22:20:10 +0100 Subject: [PATCH] fix(build): makefile shared lib missing in install target --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2051a17..55fc506 100644 --- a/Makefile +++ b/Makefile @@ -144,7 +144,11 @@ endif install: all @echo "[INSTALL] Installing $(NAME)..." ifeq ($(BUILD_LOCAL_LIBICMP),yes) -ifeq ($(INSTALL_LIBICMP),yes) +ifeq ($(LIBICMP_TYPE),shared) + @echo "[INSTALL] Installing libicmp (shared) to $(LIBICMP_PREFIX)..." + $(MAKE) -C $(LIBICMP_DIR) -f $(LIBICMP_MAKEFILE) install PREFIX=$(LIBICMP_PREFIX) BUILD_SHARED=yes BUILD_STATIC=no + @echo "[OK] libicmp installed" +else ifeq ($(INSTALL_LIBICMP),yes) @echo "[INSTALL] Installing libicmp to $(LIBICMP_PREFIX)..." $(MAKE) -C $(LIBICMP_DIR) -f $(LIBICMP_MAKEFILE) install PREFIX=$(LIBICMP_PREFIX) @echo "[OK] libicmp installed" @@ -164,7 +168,11 @@ uninstall: $(RM) $(DESTDIR)$(BINDIR)/$(NAME) @echo "[OK] $(NAME) removed" ifeq ($(BUILD_LOCAL_LIBICMP),yes) -ifeq ($(INSTALL_LIBICMP),yes) +ifeq ($(LIBICMP_TYPE),shared) + @echo "[UNINSTALL] Removing libicmp (shared)..." + $(MAKE) -C $(LIBICMP_DIR) -f $(LIBICMP_MAKEFILE) uninstall PREFIX=$(LIBICMP_PREFIX) + @echo "[OK] libicmp removed" +else ifeq ($(INSTALL_LIBICMP),yes) @echo "[UNINSTALL] Removing libicmp..." $(MAKE) -C $(LIBICMP_DIR) -f $(LIBICMP_MAKEFILE) uninstall PREFIX=$(LIBICMP_PREFIX) @echo "[OK] libicmp removed"