diff --git a/src/Makefile.shlib b/src/Makefile.shlib
index a5cf6c6..b557993 100644
--- a/src/Makefile.shlib
+++ b/src/Makefile.shlib
@@ -330,7 +330,9 @@ endif
 
 .PHONY: all-lib all-static-lib all-shared-lib
 
+ifeq ($(enable_shared),yes)
 all-lib: all-shared-lib
+endif
 ifdef soname
 # no static library when building a dynamically loadable module
 all-lib: all-static-lib
