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"