#
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = ldlm_extent.c ldlm_flock.c ldlm_internal.h ldlm_lib.c \
+EXTRA_DIST = ldlm_extent.c ldlm_flock.c ldlm_internal.h ldlm_lib.c \
ldlm_lock.c ldlm_lockd.c ldlm_plain.c ldlm_request.c \
ldlm_resource.c l_lock.c ldlm_inodebits.c ldlm_pool.c \
interval_tree.c
llite_lloop-objs := lloop.o
+EXTRA_DIST := $(lustre-objs:.o=.c) llite_internal.h rw26.c super25.c
+EXTRA_DIST += $(llite_lloop-objs:.o=.c)
+EXTRA_DIST += vvp_internal.h
+
@INCLUDE_RULES@
modulefs_DATA = lustre$(KMODEXT) llite_lloop$(KMODEXT)
endif
-DIST_SOURCES := $(lustre-objs:.o=.c) llite_internal.h rw26.c super25.c
-DIST_SOURCES += $(llite_lloop-objs:.o=.c)
-DIST_SOURCES += vvp_internal.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
MODULES := lov
lov-objs := lov_log.o lov_obd.o lov_pack.o lproc_lov.o lov_offset.o lov_merge.o lov_request.o lov_qos.o lov_ea.o lov_dev.o lov_object.o lov_page.o lov_lock.o lov_io.o lovsub_dev.o lovsub_object.o lovsub_page.o lovsub_lock.o lovsub_io.o lov_pool.o
+EXTRA_DIST = $(lov-objs:.o=.c) lov_internal.h lov_cl_internal.h
+
@INCLUDE_RULES@
install-data-hook: $(install_data_hook)
-DIST_SOURCES = $(lov-objs:.o=.c) lov_internal.h lov_cl_internal.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
$(obj)/fsfilt-%.c: $(obj)/fsfilt_%.c
ln -s $< $@
+EXTRA_DIST = $(lvfs-objs:.o=.c) $(quotafmt-objs:.o=.c) \
+ fsfilt_ext3.c fsfilt_reiserfs.c \
+ lvfs_internal.h lvfs_userfs.c \
+ lustre_quota_fmt.c lustre_quota_fmt.h quotafmt_test.c
+
# for <ext3/xattr.h> on 2.6
EXTRA_PRE_CFLAGS := -I@LINUX@/fs -I@LDISKFS_DIR@ -I@LDISKFS_DIR@/ldiskfs
install-data-hook: $(install_data_hook)
-DIST_SOURCES = fsfilt.c fsfilt_ext3.c fsfilt_reiserfs.c lvfs_common.c \
- lvfs_internal.h lvfs_linux.c lvfs_userfs.c \
- upcall_cache.c prng.c lvfs_lib.c \
- lustre_quota_fmt.c lustre_quota_fmt.h quotafmt_test.c
-
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
CLEANFILES = fsfilt-*.c fsfilt_ldiskfs*.c fsfilt_extN.c sources
MODULES := mdc
mdc-objs := mdc_request.o mdc_reint.o lproc_mdc.o mdc_lib.o mdc_locks.o
+EXTRA_DIST = $(mdc-objs:.o=.c) mdc_internal.h
+
@INCLUDE_RULES@
modulefs_DATA = mdc$(KMODEXT)
endif
-DIST_SOURCES = $(mdc-objs:.o=.c) mdc_internal.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
MODULES := mds
mds-objs := handler.o lproc_mds.o mds_fs.o mds_log.o mds_lov.o
+EXTRA_DIST := $(mds-objs:%.o=%.c) mds_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(mds-objs:%.o=%.c) mds_internal.h
MODULES := mgc
mgc-objs := mgc_request.o lproc_mgc.o
+EXTRA_DIST := $(mgc-objs:%.o=%.c) libmgc.c mgc_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(mgc-objs:%.o=%.c) libmgc.c mgc_internal.h
MODULES := mgs
mgs-objs := mgs_handler.o mgs_fs.o mgs_llog.o lproc_mgs.o
+EXTRA_DIST := $(mgs-objs:%.o=%.c) mgs_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(mgs-objs:%.o=%.c) mgs_internal.h
$(obj)/llog-test.c: $(obj)/llog_test.c
ln -sf $< $@
+EXTRA_DIST = $(filter-out llog-test.c,$(obdclass-all-objs:.o=.c)) $(llog-test-objs:.o=.c) llog_test.c llog_internal.h
+EXTRA_DIST += cl_internal.h
+
@INCLUDE_RULES@
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ llog-test.c
MOSTLYCLEANFILES += linux/*.o darwin/*.o
-DIST_SOURCES = $(filter-out llog-test.c,$(obdclass-all-objs:.o=.c)) $(llog-test-objs:.o=.c) llog_test.c llog_internal.h cl_internal.h
MODULES := obdecho
obdecho-objs := echo.o echo_client.o lproc_echo.o
+EXTRA_DIST = $(obdecho-objs:%.o=%.c) echo_internal.h
+
@INCLUDE_RULES@
install-data-hook: $(install_data_hook)
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(obdecho-objs:%.o=%.c) echo_internal.h
obdfilter-objs += lproc_obdfilter.o filter_lvb.o filter_capa.o
obdfilter-objs += filter_io_26.o
+EXTRA_DIST = $(obdfilter-objs:%.o=%.c) filter_io_26.c filter_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(obdfilter-objs:%.o=%.c) filter_io_26.c filter_internal.h
MODULES := osc
osc-objs := osc_request.o lproc_osc.o osc_create.o osc_dev.o osc_object.o osc_page.o osc_lock.o osc_io.o
+EXTRA_DIST = $(osc-objs:%.o=%.c) osc_internal.h osc_cl_internal.h
+
@INCLUDE_RULES@
install-data-hook: $(install_data_hook)
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(osc-objs:%.o=%.c) osc_internal.h osc_cl_internal.h
MODULES := ost
ost-objs := ost_handler.o lproc_ost.o
+EXTRA_DIST = $(ost-objs:%.o=%.c) ost_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(ost-objs:%.o=%.c) ost_internal.h
interval_tree.c: @LUSTRE@/ldlm/interval_tree.c
ln -sf $< $@
+EXTRA_DIST = $(ptlrpc_objs:.o=.c) ptlrpc_internal.h
EXTRA_PRE_CFLAGS := -I@LUSTRE@/ldlm
@INCLUDE_RULES@
endif
install-data-hook: $(install_data_hook)
-DIST_SOURCES = $(ptlrpc_objs:.o=.c) ptlrpc_internal.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ ldlm_*.c l_lock.c interval_tree.c
lquota-objs := quota_check.o quota_context.o quota_ctl.o quota_interface.o
lquota-objs += quota_master.o quota_adjust_qunit.o lproc_quota.o
+EXTRA_DIST := $(lquota-objs:%.o=%.c) $(quotactl-objs:%.o=%.c) $(quotacheck-objs:%.o=%.c) quota_internal.h
+
@INCLUDE_RULES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(lquota-objs:%.o=%.c) quota_internal.h