# Set things accordingly for a linux kernel
#
AC_DEFUN([LB_LINUX_VERSION], [
-KMODEXT=".ko"
-AC_SUBST(KMODEXT)
-
makerule="$PWD/build"
AC_CACHE_CHECK([for external module build target], lb_cv_module_target,
[
if LDISKFS_ENABLED
all-local: sources
-modulefs_DATA = ldiskfs$(KMODEXT)
+modulefs_DATA = ldiskfs.ko
-ldiskfs$(KMODEXT): sources
+ldiskfs.ko: sources
endif
endif
if MODULES
if LINUX
-modulenet_DATA := libcfs$(KMODEXT)
+modulenet_DATA := libcfs.ko
endif # LINUX
endif # MODULES
if MODULES
if BUILD_GNILND
-modulenet_DATA = kgnilnd$(KMODEXT)
+modulenet_DATA = kgnilnd.ko
endif
endif
if MODULES
if BUILT_IN_KO2IBLND
-modulenet_DATA = in-kernel-ko2iblnd$(KMODEXT)
-ko2iblnd$(KMODEXT): sources
-in-kernel-ko2iblnd$(KMODEXT): ko2iblnd$(KMODEXT)
- cp -vf ko2iblnd$(KMODEXT) in-kernel-ko2iblnd$(KMODEXT)
+modulenet_DATA = in-kernel-ko2iblnd.ko
+ko2iblnd.ko: sources
+in-kernel-ko2iblnd.ko: ko2iblnd.ko
+ cp -vf ko2iblnd.ko in-kernel-ko2iblnd.ko
if EXTERNAL_KO2IBLND
else
install-exec-hook:
(cd "$(DESTDIR)$(modulenetdir)"; \
- $(LN_S) -f in-kernel-ko2iblnd$(KMODEXT) ko2iblnd$(KMODEXT))
+ $(LN_S) -f in-kernel-ko2iblnd.ko ko2iblnd.ko)
uninstall-hook:
- (cd "$(DESTDIR)$(modulenetdir)"; rm -f ko2iblnd$(KMODEXT))
+ (cd "$(DESTDIR)$(modulenetdir)"; rm -f ko2iblnd.ko)
endif
endif
endif
if MODULES
if BUILT_IN_KO2IBLND
-all-local: $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) in-kernel-ko2iblnd$(KMODEXT)
+all-local: $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) in-kernel-ko2iblnd.ko
endif
endif
CLEANFILES = $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources)
clean-local:
- rm -rf $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) ko2iblnd$(KMODEXT) in-kernel-ko2iblnd$(KMODEXT)
+ rm -rf $(in-kernel-ko2iblnd_headers) $(in-kernel-ko2iblnd_sources) ko2iblnd.ko in-kernel-ko2iblnd.ko
if MODULES
if BUILD_KFILND
-modulenet_DATA := kkfilnd$(KMODEXT)
+modulenet_DATA := kkfilnd.ko
endif # BUILD_KFILND
endif # MODULES
if MODULES
if EXTERNAL_KO2IBLND
-modulenet_DATA = ko2iblnd$(KMODEXT)
+modulenet_DATA = ko2iblnd.ko
endif
endif
#
if MODULES
-modulenet_DATA := ksocklnd$(KMODEXT)
+modulenet_DATA := ksocklnd.ko
endif # MODULES
EXTRA_DIST := $(ksocklnd-objs:%.o=%.c) socklnd.h
if MODULES
if LINUX
-modulenet_DATA = lnet$(KMODEXT)
+modulenet_DATA = lnet.ko
endif # LINUX
endif # MODULES
if MODULES
if LINUX
-modulenet_DATA = lnet_selftest$(KMODEXT)
+modulenet_DATA = lnet_selftest.ko
endif # LINUX
endif # MODULES
#
if MODULES
-modulefs_DATA = ec$(KMODEXT)
+modulefs_DATA = ec.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = fid$(KMODEXT)
+modulefs_DATA = fid.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = fld$(KMODEXT)
+modulefs_DATA = fld.ko
endif # MODULES
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = kinode$(KMODEXT)
-modulefs_DATA += obd_test$(KMODEXT)
+modulefs_DATA = kinode.ko
+modulefs_DATA += obd_test.ko
if SERVER
-modulefs_DATA += ldlm_extent$(KMODEXT)
-modulefs_DATA += llog_test$(KMODEXT)
+modulefs_DATA += ldlm_extent.ko
+modulefs_DATA += llog_test.ko
endif # SERVER
endif # MODULES
#
if MODULES
-modulefs_DATA = lfsck$(KMODEXT)
+modulefs_DATA = lfsck.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = lustre$(KMODEXT)
+modulefs_DATA = lustre.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = lmv$(KMODEXT)
+modulefs_DATA = lmv.ko
endif # MODULES
EXTRA_DIST = $(lmv-objs:.o=.c) lmv_internal.h
#
if MODULES
-modulefs_DATA = lod$(KMODEXT)
+modulefs_DATA = lod.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = lov$(KMODEXT)
+modulefs_DATA = lov.ko
endif # MODULES
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = mdc$(KMODEXT)
+modulefs_DATA = mdc.ko
endif # MODULES
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = mdd$(KMODEXT)
+modulefs_DATA = mdd.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = mdt$(KMODEXT)
+modulefs_DATA = mdt.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = mgc$(KMODEXT)
+modulefs_DATA = mgc.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
#
if MODULES
-modulefs_DATA = mgs$(KMODEXT)
+modulefs_DATA = mgs.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
if MODULES
if LINUX
-modulefs_DATA = obdclass$(KMODEXT)
+modulefs_DATA = obdclass.ko
endif # LINUX
endif # MODULES
if MODULES
if LINUX
-modulefs_DATA = obdecho$(KMODEXT)
+modulefs_DATA = obdecho.ko
endif # LINUX
endif # MODULES
#
if MODULES
-modulefs_DATA = ofd$(KMODEXT)
+modulefs_DATA = ofd.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
if MODULES
if LINUX
-modulefs_DATA = osc$(KMODEXT)
+modulefs_DATA = osc.ko
endif # LINUX
endif # MODULES
if MODULES
if LDISKFS_ENABLED
-modulefs_DATA = osd_ldiskfs$(KMODEXT)
+modulefs_DATA = osd_ldiskfs.ko
endif
endif
if MODULES
if ZFS_ENABLED
-modulefs_DATA = osd_zfs$(KMODEXT)
+modulefs_DATA = osd_zfs.ko
endif
endif
#
if MODULES
-modulefs_DATA = osp$(KMODEXT)
+modulefs_DATA = osp.ko
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
if MODULES
if LINUX
-modulefs_DATA = ptlrpc$(KMODEXT)
+modulefs_DATA = ptlrpc.ko
endif # LINUX
endif # MODULES
#
if MODULES
-modulefs_DATA = ptlrpc_gss$(KMODEXT)
+modulefs_DATA = ptlrpc_gss.ko
endif # MODULES
EXTRA_DIST = *.c *.h
if MODULES
if LINUX
-modulefs_DATA = lquota$(KMODEXT)
+modulefs_DATA = lquota.ko
endif LINUX
endif MODULES