[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r8813 - in /libdfp/trunk: CONTRIBUTORS README TODO



Author: ryanarn
Date: Thu Aug 13 08:08:37 2009
New Revision: 8813

Log:
Documentation updates.

2009-08-13  Ryan S. Arnold  <rsa@xxxxxxxxxx>

	* CONTRIBUTORS: Added Carlos Eduardo Seo for contribution of
	Makefile.in make install and make install-headers feature.
	* README: Added section on Make Rules.
	* TODO: Added additional todo items.

Modified:
    libdfp/trunk/CONTRIBUTORS
    libdfp/trunk/README
    libdfp/trunk/TODO

Modified: libdfp/trunk/CONTRIBUTORS
==============================================================================
--- libdfp/trunk/CONTRIBUTORS (original)
+++ libdfp/trunk/CONTRIBUTORS Thu Aug 13 08:08:37 2009
@@ -8,7 +8,7 @@
 
 	Base:    Ryan S. Arnold <rsa@xxxxxxxxxx>
 	PowerPC: Ryan S. Arnold <rsa@xxxxxxxxxx>
-	s390:    Andreas Krebbel <krebbel@xxxxxxxxxx>
+	s390:    Andreas Krebbel <krebbel@xxxxxxxxxxxxxxxxxx>
 	x86(64): (tbd)
 
 Contributors:
@@ -16,4 +16,5 @@
 	Ryan S. Arnold <rsa@xxxxxxxxxx>
 	Peter Eberlein <eberlein@xxxxxxxxxx>
 	Joseph Kerian <kerian@xxxxxxxxxx>
-	Andreas Krebbel <krebbel@xxxxxxxxxx>
+	Andreas Krebbel <krebbel@xxxxxxxxxxxxxxxxxx>
+	Carlos Eduardo Seo <cseo@xxxxxxxxxxxxxxxxxx>

Modified: libdfp/trunk/README
==============================================================================
--- libdfp/trunk/README (original)
+++ libdfp/trunk/README Thu Aug 13 08:08:37 2009
@@ -12,7 +12,7 @@
 
 	       Author(s) :  Ryan S. Arnold <rsa@xxxxxxxxxx>
 		       Date Created: July 14, 2009
-		       Last Changed: August 5, 2009
+		       Last Changed: August 13, 2009
 
 ---------------------------------------------------------------------------
 Table of Contents:
@@ -35,6 +35,7 @@
 	5.  Configuration
 	  5.1  Configure Switches
 	6.  Source Tree Layout
+	7.  Make Rules
 
 	A.  History
 	B.  Acknowledgements
@@ -443,6 +444,47 @@
 ${srcdir}/libbid       [third-party libBID sources]
 
 ---------------------------------------------------------------------------
+7. Make Rules
+
+make [all (default)]
+
+	DEPENDENCIES:
+
+		GLIBC headers: The location of the companion GLIBC 2.10 (or
+		greater) headers as passed to configure using the
+		--with-glibc-headers switch.
+
+make check
+
+	DEPENDENCIES:
+
+		GLIBC build: The location of a companion GLIBC 2.10 (or
+		greater) build (prior to make install) that is to be linked
+		against during the make check run.  This is required because
+		the printf-hooks feature that is necessary for printing
+		_Decimal[32|64|128] numbers is only in GLIBC 2.10 and later.
+		This isn't necessary if the system GLIBC is version 2.10 or
+		later.  The path to the build was passed to configure using
+		the --with-glibc-build switch.
+
+make install [install_root=<path>]
+
+	[install_root] (Optional) : Install to <path>/$prefix.  This is used
+	by libdfp developers and distro builders so that they can build libdfp
+	and install it to an alternate location in preparation for packaging.
+
+make install-headers [install_root=<path>]
+
+	[install_root] (Optional) : Install libdfp headers into
+	<path>/$prefix/include/dfp.  This is used by application or library
+	developers whose projects depend on libdfp who don't want to install
+	libdfp proper or may not have permission to do so.
+
+make clean
+
+[TODO] make distclean
+
+---------------------------------------------------------------------------
 Appendices
 ---------------------------------------------------------------------------
 A. History

Modified: libdfp/trunk/TODO
==============================================================================
--- libdfp/trunk/TODO (original)
+++ libdfp/trunk/TODO Thu Aug 13 08:08:37 2009
@@ -1,3 +1,22 @@
 Configure test for NEEDED glibc 2.10
+
 libdecnumber.so phantom library for compat issues
+
 libdfp version issues with older apps.
+
+If system glibc is 2.10 then make check shouldn't need all the GLIBC build
+scaffolding.
+
+Clear up make clean and make distclean
+
+Clear up dependency issue so that libdfp.so.1 is rebuilt when a .c file
+changes.
+
+Finish make check test suite.
+
+Clear up symbols and hidden symbol usage and export and make sure we aren't
+using the PLT from within libdfp.
+
+Optimize the math routines for hardware dfp support.
+
+Implement libbid backend.