RPM_SUBDIRS := @LDISKFS_SUBDIR@ @LUSTREIOKIT_SUBDIR@
if LDISKFS_ENABLED
if !LDISKFS_IN_KERNEL
-EXTRA_SOURCES := @SYMVERFILE@
+SYMVERFILE_DEPENDECY := @SYMVERFILE@
endif
endif
if LDISKFS_ENABLED
if !LDISKFS_IN_KERNEL
+
+EXTRA_DIST += @SYMVERFILE@
+
@SYMVERFILE@: @LDISKFS_DIR@/@SYMVERFILE@
touch @SYMVERFILE@
-grep -v ldiskfs @SYMVERFILE@ > @SYMVERFILE@.old
if MODULES
sources: all-sources
-all-sources: $(EXTRA_SOURCES)
+all-sources: $(SYMVERFILE_DEPENDECY)
for dir in $(SOURCES_SUBDIRS) ; do \
$(MAKE) sources -C $$dir || exit $$? ; \
done
endif
lib_LIBRARIES = libcfsutil.a
-libcfsutil_a_SOURCES = nidstrings.c util/parser.c util/parser.h util/platform.h \
+libcfsutil_a_SOURCES = nidstrings.c util/parser.c \
util/l_ioctl.c util/util.c
libcfsutil_a_CPPFLAGS = $(LLCPPFLAGS)
libcfsutil_a_CFLAGS = $(LLCFLAGS) -DLUSTRE_UTILS=1
install-data-hook: $(install_data_hook)
-EXTRA_DIST := Info.plist
-
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@ linux-*.c linux/*.o darwin/*.o libcfs
-DIST_SOURCES := $(libcfs-all-objs:%.o=%.c) tracefile.h prng.c \
+EXTRA_DIST := $(libcfs-all-objs:%.o=%.c) Info.plist tracefile.h prng.c \
user-lock.c user-tcpip.c user-bitops.c user-prim.c workitem.c \
user-mem.c kernel_user_comm.c fail.c linux/linux-tracefile.h
-TESTS_EXTRA = $(shell ls tests/*.[ch]) \
+TESTS_EXTRA = tests/drv_init_all.c tests/startup.c tests/sysio-run-start.c \
+ tests/test_chown.c tests/test_copy.c tests/test_fcntl_lock.c \
+ tests/test_getcwd.c tests/test.h tests/test_link.c tests/test_list.c \
+ tests/test_mkdir.c tests/test_mknod.c tests/test_path.c \
+ tests/test_regions.c tests/test_rename.c tests/test_stats.c \
+ tests/test_stddir.c tests/test_symlink.c tests/test_unlink.c \
tests/Makefile.am tests/Makefile.in tests/module.mk
endif
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@
-DIST_SOURCES = $(kmxlnd-objs:%.o=%.c) mxlnd.h
+EXTRA_DIST = $(kmxlnd-objs:%.o=%.c) mxlnd.h
endif
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@
-DIST_SOURCES = $(ko2iblnd-objs:%.o=%.c) o2iblnd.h
+EXTRA_DIST = $(ko2iblnd-objs:%.o=%.c) o2iblnd.h
endif
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@
-DIST_SOURCES = $(kptllnd-objs:%.o=%.c) ptllnd.h
+EXTRA_DIST = $(kptllnd-objs:%.o=%.c) ptllnd.h
endif
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@
-DIST_SOURCES = $(kqswlnd-objs:%.o=%.c) qswlnd.h
+EXTRA_DIST = $(kqswlnd-objs:%.o=%.c) qswlnd.h
endif
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@
-DIST_SOURCES = $(kralnd-objs:%.o=%.c) ralnd.h
+EXTRA_DIST = $(kralnd-objs:%.o=%.c) ralnd.h
endif # LINUX
endif # MODULES
-DIST_SOURCES := $(ksocklnd-objs:%.o=%.c) socklnd_lib-linux.h socklnd.h
+EXTRA_DIST := $(ksocklnd-objs:%.o=%.c) socklnd_lib-linux.h socklnd.h
if DARWIN
macos_PROGRAMS := ksocklnd
nodist_ksocklnd_SOURCES := socklnd.c socklnd_cb.c socklnd_proto.c socklnd_modparams.c socklnd_lib-darwin.c
- DIST_SOURCES += socklnd_lib-darwin.c socklnd_lib-darwin.h
+ EXTRA_DIST += socklnd_lib-darwin.c socklnd_lib-darwin.h
ksocklnd_CFLAGS := $(EXTRA_KCFLAGS)
ksocklnd_LDFLAGS := $(EXTRA_KLDFLAGS)
endif # DARWIN
-EXTRA_DIST := $(plist_DATA)
+EXTRA_DIST += $(plist_DATA)
install-data-hook: $(install_data_hook)
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@ socklnd_lib.c
install-data-hook: $(install_data_hook)
-EXTRA_DIST := Info.plist
-
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@ lnet
-DIST_SOURCES = $(lnet-objs:%.o=%.c)
+EXTRA_DIST = $(lnet-objs:%.o=%.c) Info.plist
install-data-hook: $(install_data_hook)
MOSTLYCLEANFILES = @MOSTLYCLEANFILES@ selftest
-DIST_SOURCES = $(lnet_selftest-objs:%.o=%.c) console.h conrpc.h rpc.h selftest.h timer.h
+EXTRA_DIST = $(lnet_selftest-objs:%.o=%.c) console.h conrpc.h rpc.h selftest.h timer.h
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(cmm-objs:%.o=%.c) cmm_internal.h mdc_internal.h
+EXTRA_DIST = $(cmm-objs:%.o=%.c) cmm_internal.h mdc_internal.h
install-data-hook: $(install_data_hook)
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES = $(fid-objs:%.o=%.c) fid_internal.h
+EXTRA_DIST = $(fid-objs:%.o=%.c) fid_internal.h
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(fld-objs:%.o=%.c) fld_internal.h
+EXTRA_DIST := $(fld-objs:%.o=%.c) fld_internal.h
modulefs_DATA = lmv$(KMODEXT)
endif # MODULES
-DIST_SOURCES = $(lmv-objs:.o=.c) lmv_internal.h
+EXTRA_DIST = $(lmv-objs:.o=.c) lmv_internal.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(mdd-objs:%.o=%.c) mdd_internal.h
+EXTRA_DIST := $(mdd-objs:%.o=%.c) mdd_internal.h
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(mdt-objs:%.o=%.c) mdt_internal.h
+EXTRA_DIST := $(mdt-objs:%.o=%.c) mdt_internal.h
endif
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@
-DIST_SOURCES := $(osd_ldiskfs-objs:%.o=%.c) osd_internal.h osd_oi.h osd_igif.h \
- osd_iam.h
+EXTRA_DIST := $(osd_ldiskfs-objs:%.o=%.c) osd_internal.h osd_oi.h osd_igif.h \
+ osd_iam.h
modulefs_DATA = ptlrpc_gss$(KMODEXT)
endif # MODULES
-DIST_SOURCES = *.c *.h
+EXTRA_DIST = *.c *.h
MOSTLYCLEANFILES := @MOSTLYCLEANFILES@