Old snapshot `bigint-2006.02.26'; see the ChangeLog file.
[bigint/bigint.git] / Makefile
index 5ad430e..626b7f9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,18 +1,7 @@
 #
 # Matt McCutchen's Big Integer Library
+# http://hashproduct.metaesthetics.net/bigint/
 #
-# Please see the project Web site at
-#    http://mysite.verizon.net/mccutchen/bigint/
-# for more information and the latest version.
-#
-# December 23, 2004 development version
-#
-# NEWS:
-# We're now using array indexes instead of pointers.
-# After having used pointers for faster speed, I decided
-# that they detracted too much from the readability of
-# the program and that a good optimizing compiler should
-# be able to produce as efficient code.
 
 # The implicit rules we need
 %.tag : %
        g++ -c -O -Wall -Wextra -pedantic $<
 
 # Default target
-library : NumberlikeArray.hh.tag BigUnsigned.o BigInteger.o BigUnsignedInABase.o BigIntegerUtils.o
+all : library sample
+
+library : BigUnsigned.o BigInteger.o BigUnsignedInABase.o BigIntegerUtils.o
 
-# Extra `include' dependencies
+# Extra dependencies from `#include'
 BigUnsigned.hh.tag : NumberlikeArray.hh.tag
 BigUnsigned.o : BigUnsigned.hh.tag
 BigInteger.hh.tag : BigUnsigned.hh.tag
@@ -40,7 +31,7 @@ sample : library sample.cc
 clean :
        rm -f *.tag *.o sample
 
-# The ``.tag'' mechanism allows for proper recompilation when a header file
+# The `.tag' mechanism allows for proper recompilation when a header file
 # changes, considering that some header files may include others.
 #
 # If a header file X includes other header