This is an initial set of changes to the user-tool build
environment to play nice in the open source sandpit.
Its mainly for Martin's consumption at the moment, and
there may be some issues with "make install" since I
haven't tested this yet for XFS, but a top-level "make"
certainly works.
Any followup changes required for install will come later
today. Much of this work was done by others - Ananth did
the initial RPM spec work & I just picked that up and made
it configure-based, Mark and Max over here did all the hard
work of figuring out a nice clean build environment (for
pcp) - and I simply stole it for XFS.
Reading between the lines - if its broken, its probably not
my fault ;-)
One last thing - the guts of these changes are documented in
build/Porting-Guide.
cheers.
Modid: 2.4.0-test1-xfs:slinx:65660a
Date: Tue Jul 4 18:26:16 PDT 2000
Workarea: snort:/build4/nathans/2.4.0-test1-xfs
Author: nathans
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs
cmd/xfs/Makefile - 1.9
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/Makefile.diff?r1=text&tr1=1.9&r2=text&tr2=1.8&f=h
cmd/xfs/bmap/Makefile - 1.5
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/bmap/Makefile.diff?r1=text&tr1=1.5&r2=text&tr2=1.4&f=h
cmd/xfs/bstat/Makefile - 1.3
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/bstat/Makefile.diff?r1=text&tr1=1.3&r2=text&tr2=1.2&f=h
cmd/xfs/db/Makefile - 1.47
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/db/Makefile.diff?r1=text&tr1=1.47&r2=text&tr2=1.46&f=h
cmd/xfs/handle/Makefile - 1.3
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/handle/Makefile.diff?r1=text&tr1=1.3&r2=text&tr2=1.2&f=h
cmd/xfs/include/libxfs.h - 1.2
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/libxfs.h.diff?r1=text&tr1=1.2&r2=text&tr2=1.1&f=h
cmd/xfs/libxfs/Makefile - 1.2
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/libxfs/Makefile.diff?r1=text&tr1=1.2&r2=text&tr2=1.1&f=h
cmd/xfs/logprint/Makefile - 1.35
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/logprint/Makefile.diff?r1=text&tr1=1.35&r2=text&tr2=1.34&f=h
cmd/xfs/mkfile/Makefile - 1.5
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/mkfile/Makefile.diff?r1=text&tr1=1.5&r2=text&tr2=1.4&f=h
cmd/xfs/sim/src/Makefile - 1.77
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/sim/src/Makefile.diff?r1=text&tr1=1.77&r2=text&tr2=1.76&f=h
cmd/xfs/CHANGELOG - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/CHANGELOG.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/COPYING - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/COPYING.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/INSTALL - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/INSTALL.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/LSM.in - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/LSM.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/Makepkgs - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/Makepkgs.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/README - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/README.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/VERSION - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/VERSION.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/Porting-Guide - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/Porting-Guide.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/rpm/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/rpm/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/rpm/macros.template - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/rpm/macros.template.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/rpm/rpm-2.rc.template - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/rpm/rpm-2.rc.template.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/rpm/xfs-cmds.spec.in - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/rpm/xfs-cmds.spec.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/build/tar/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/build/tar/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/configure.in - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/configure.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/include/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/include/builddefs.in - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/builddefs.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/include/buildrules - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/buildrules.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/include/handle.h - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/handle.h.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/include/platform_defs.h.in - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/include/platform_defs.h.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/install-sh - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/install-sh.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/man/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/man/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/man/man1/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/man/man1/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
cmd/xfs/man/man4/Makefile - 1.1
http://oss.sgi.com/cgi-bin/cvsweb.cgi/linux-2.4-xfs/cmd/xfs/man/man4/Makefile.diff?r1=text&tr1=1.1&r2=text&tr2=1.0&f=h
- Changes to support autoconf/configure based builds, plus associated
changes to the user tool build environment, tidying Makefiles in the
process. Paves the way for installation via arbitrary package
managers.
|