@SERVER_FALSE@BUILD_SERVER = false
@CLIENT_TRUE@BUILD_CLIENT = true
@CLIENT_FALSE@BUILD_CLIENT = false
+@LDISKFS_ENABLED_TRUE@BUILD_OSD_LDISKFS = true
+@LDISKFS_ENABLED_FALSE@BUILD_OSD_LDISKFS = false
+@ZFS_ENABLED_TRUE@BUILD_OSD_ZFS = true
+@ZFS_ENABLED_FALSE@BUILD_OSD_ZFS = false
AUTOMAKE_OPTIONS = foreign
all-am: modules
modules: $(DEP) all-sources
- $(MAKE) $(ARCH_UM) CC="$(CC)" -C $(LINUX_OBJ) \
+ $(MAKE) CC="$(CC)" -C $(LINUX_OBJ) \
-f $(PWD)/build/Makefile LUSTRE_LINUX_CONFIG=$(LINUX_CONFIG) \
LINUXINCLUDE='$(EXTRA_LNET_INCLUDE) -I$$(srctree)/arch/$$(SRCARCH)/include -I$$(srctree)/arch/$$(SRCARCH)/include/generated -Iinclude $$(if $$(KBUILD_SRC),-Iinclude2 -I$$(srctree)/include) -include $(CONFIG_INCLUDE)' \
$(MODULE_TARGET)=$(PWD) -o tmp_include_depends -o scripts -o \
if [[ "X$(BUILD_SERVER)" = Xfalse ]]; then \
RPMARGS="$$RPMARGS --define \"lustre_name lustre-client\""; \
fi; \
+ if [[ "X$(BUILD_OSD_LDISKFS)" = Xfalse ]]; then \
+ RPMARGS="$$RPMARGS --define \"build_lustre_osd_ldiskfs 0\""; \
+ fi; \
+ if [[ "X$(BUILD_OSD_ZFS)" = Xfalse ]]; then \
+ RPMARGS="$$RPMARGS --define \"build_lustre_osd_zfs 0\""; \
+ fi; \
echo "Building Lustre RPM with $$RPMARGS"; \
eval rpmbuild $$RPMARGS -ta $(distdir).tar.gz