Received: from oss.sgi.com (localhost [127.0.0.1]) by oss.sgi.com (8.12.3/8.12.3) with ESMTP id g4EFZfnC002988 for ; Tue, 14 May 2002 08:35:41 -0700 Received: (from majordomo@localhost) by oss.sgi.com (8.12.3/8.12.3/Submit) id g4EFZfvS002987 for linux-xfs-outgoing; Tue, 14 May 2002 08:35:41 -0700 X-Authentication-Warning: oss.sgi.com: majordomo set sender to owner-linux-xfs@oss.sgi.com using -f Received: from zeus-e8.americas.sgi.com ([198.149.7.103]) by oss.sgi.com (8.12.3/8.12.3) with SMTP id g4EFZWnC002960 for ; Tue, 14 May 2002 08:35:32 -0700 Received: from daisy-e185.americas.sgi.com (daisy-e194.americas.sgi.com [128.162.194.214]) by zeus-e8.americas.sgi.com (SGI-SGI-8.9.3/americas-smart-nospam1.1) with ESMTP id KAA26346 for ; Tue, 14 May 2002 10:35:49 -0500 (CDT) Received: from stout.americas.sgi.com (stout.americas.sgi.com [128.162.187.5]) by daisy-e185.americas.sgi.com (SGI-8.9.3/SGI-server-1.7) with ESMTP id KAA43846 for ; Tue, 14 May 2002 10:35:49 -0500 (CDT) From: Eric Sandeen Received: by stout.americas.sgi.com (8.11.6/SGI-client-1.7) id g4EFZna22423; Tue, 14 May 2002 10:35:49 -0500 Message-Id: <200205141535.g4EFZna22423@stout.americas.sgi.com> Date: Tue, 14 May 2002 10:35:49 -0500 Subject: TAKE - xfs userspace build changes Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk This change is really for an internal project, but it may be helpful in general. It allows the xfs userspace commands to be built from within the source tree, so that dependencies do not have to be installed along the way; i.e. it looks within the source tree for libs and header files (it will also look for installed libs and headers, and use those, if found.) There is a new Makefile in the cmds/ dir with a "cmds" target that builds RPMs and moves them to an RPMS/$ARCH directory, and moves source RPMS to an SRPMS dir. This could easily be extended to do source installs (rather than RPM installs) as well, for now that's left as an exercise for the reader... :) Date: Tue May 14 08:31:38 PDT 2002 Workarea: stout.americas.sgi.com:/home/poppy20/sandeen/xfs-cmds The following file(s) were checked into: bonnie.engr.sgi.com:/isms/slinx/xfs-cmds Modid: xfs-cmds:slinx:119075a Makefile - 1.1 - New Makefile for cmds subdir; really only builds RPMs for now acl/configure.in - 1.16 - Look for libs within source tree first (will use system libs if found) xfsprogs/include/Makefile - 1.8 - Make xfs symlink in include/ dir so we can find xfs/foo.h xfsdump/configure.in - 1.18 - Don't overwrite existing CPPFLAGS Look for libs within source tree first (will use system libs if found) xfsdump/include/builddefs.in - 1.15 - Don't overwrite existing CPPFLAGS dmapi/include/Makefile - 1.3 - Make xfs symlink in include/ dir so we can find xfs/dmapi.h dmapi/include/buildmacros - 1.3 xfsprogs/include/buildmacros - 1.3 acl/include/buildmacros - 1.3 attr/include/buildmacros - 1.3 xfsdump/include/buildmacros - 1.3 - Add CPPFLAGS to compiler flags