X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2FMakefile.am;h=7ad73580b562e1b173cd962b2c60a1281dc0ef1f;hb=a4346f1ee87f221d8541ad31b2efb3bba41a4df4;hp=b84af440e51e06fdd623d282ffc8567d8847d0d9;hpb=ed919b6742399c9a30b08314f1ddf424034c0319;p=fs%2Flustre-release.git diff --git a/lustre/Makefile.am b/lustre/Makefile.am index b84af44..7ad7358 100644 --- a/lustre/Makefile.am +++ b/lustre/Makefile.am @@ -4,15 +4,35 @@ # See the file COPYING in this distribution AUTOMAKE_OPTIONS = foreign -SUBDIRS = rpc llight lib ldlm obdecho mdc osc mds ost utils tests filterobd -SUBDIRS+= class ext2obd obdfs obdtrace demos doc scripts extN -#SUBDIRS+= oraid1 rpctarget inofs rpcclient tests snap -EXTRA_DIST = BUGS FDL Rules include patches + +if LINUX25 +DIRS24 = +else +DIRS24 = extN ptlbd +endif + +if LIBLUSTRE +#SUBDIRS = lov obdclass ptlrpc obdecho ldlm osc liblustre utils +SUBDIRS = lov obdclass ptlrpc obdecho ldlm osc utils +else +# NOTE: keep extN before obdclass, mds, and obdfilter. Keep obdclass as early +# as possible, to have the best chance at stopping with "wrong kernel version" +# instead of some related build failure. +SUBDIRS = $(DIRS24) obdclass mds utils ptlrpc ldlm lib obdfilter mdc osc ost +SUBDIRS+= llite obdecho lov cobd tests doc scripts conf +endif + +DIST_SUBDIRS = $(SUBDIRS) liblustre +EXTRA_DIST = BUGS FDL Rules include archdep.m4 kernel_patches # We get the version from the spec file. -configure: scripts/lustre.spec.in +CONFIGURE_DEPENDENCIES = scripts/lustre.spec.in dist-hook: find $(distdir) -name .deps | xargs rm -rf + find $(distdir) -name CVS | xargs rm -rf include $(top_srcdir)/Rules + +rpms: dist Makefile + rpmbuild -ta $(distdir).tar.gz