diff --git a/lnet/klnds/socklnd/autoMakefile.am b/lnet/klnds/socklnd/autoMakefile.am
index 3cefece9c29cc8a7514a4c436503889f134c782b..5fc3fc741fc549cb77c167b0cd08b0355e3bf8d1 100644
--- a/lnet/klnds/socklnd/autoMakefile.am
+++ b/lnet/klnds/socklnd/autoMakefile.am
@@ -1,3 +1,4 @@
+if MODULES
 if LINUX
 if !CRAY_PORTALS
 
@@ -5,6 +6,7 @@ if !CRAY_PORTALS
 
 endif # !CRAY_PORTALS
 endif # LINUX
+endif # MODULES
 
 DIST_SOURCES := $(ksocknal-objs:%.o=%.c) socknal_lib-linux.h socknal.h