]> granicus.if.org Git - gc/commitdiff
2008-10-20 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Mon, 20 Oct 2008 23:11:27 +0000 (23:11 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:43 +0000 (21:06 +0400)
* doc/README: Make it clearer when Makefile.direct is assumed.
* cord/cord.am: install include/cord.h.
* Makefile.in: Regenerate.

ChangeLog
Makefile.in
cord/cord.am
doc/README

index c3e43bfafb35b721ac050786cb48d52dd7c8c055..0e5fd4197a001abfed6d2afd9aed0eb4c556c0f2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-20  Hans Boehm <Hans.Boehm@hp.com>
+       * doc/README: Make it clearer when Makefile.direct is assumed.
+       * cord/cord.am: install include/cord.h.
+       * Makefile.in: Regenerate.
+
 2008-09-24  Hans Boehm <Hans.Boehm@hp.com> (Really Ivan Maidanski)
        * win32_threads.c (GC_pthread_join, GC_pthread_start_inner):
        Remove unused variables.
index 1fd6164e91ac51a213d0383ebf56f7a92eb1960c..b0e3839285900b55f2f60fdbe73dd938f67eaf48 100644 (file)
@@ -261,7 +261,7 @@ am__pkginclude_HEADERS_DIST = include/gc_cpp.h include/gc_allocator.h \
        include/gc_backptr.h include/gc_gcj.h include/leak_detector.h \
        include/gc_amiga_redirects.h include/gc_pthread_redirects.h \
        include/gc_config_macros.h include/gc_tiny_fl.h \
-       include/gc_version.h
+       include/gc_version.h include/cord.h
 pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER)
 HEADERS = $(dist_noinst_HEADERS) $(include_HEADERS) \
        $(pkginclude_HEADERS)
@@ -492,7 +492,7 @@ pkginclude_HEADERS = $(am__append_5) include/gc.h include/gc_typed.h \
        include/gc_allocator.h include/gc_backptr.h include/gc_gcj.h \
        include/leak_detector.h include/gc_amiga_redirects.h \
        include/gc_pthread_redirects.h include/gc_config_macros.h \
-       include/gc_tiny_fl.h include/gc_version.h
+       include/gc_tiny_fl.h include/gc_version.h include/cord.h
 
 # headers which are not installed
 #
index fc5e8cc20346a347c2b1d82c0fe95b879935e1aa..f6a3982d12855824ffd184e9bdfdc4462e156403 100644 (file)
@@ -15,3 +15,5 @@ EXTRA_DIST += \
        cord/cordbscs.c cord/cordtest.c cord/de.c \
        cord/cordprnt.c cord/cordxtra.c cord/de_cmds.h \
        cord/de_win.h cord/de_win.c cord/de_win.RC cord/de_win.ICO
+
+pkginclude_HEADERS += include/cord.h
index b7bbfe6f8cbc30d6452e9dec99e98ef898542761..a4f63799b81a930cd3440e68c58e8492f76d89b0 100644 (file)
@@ -207,21 +207,24 @@ simplest case), or with a classic makefile by itself (type
 On other platforms, typically only the latter option is available, though
 with a different supplied Makefile.)
 
-  Typing "make test" nstead of "make" will automatically build the collector
-and then run setjmp_test and gctest. Setjmp_test will give you information
-about configuring the collector, which is useful primarily if you have
-a machine that's not already supported.  Gctest is a somewhat superficial
-test of collector functionality.  Failure is indicated by a core dump or
-a message to the effect that the collector is broken.  Gctest takes about 
-a second to two to run on reasonable 2007 vintage desktops.
-It may use up to about 30MB of memory.  (The
-multi-threaded version will use more.  64-bit versions may use more.)
-"Make test" will also, as its last step, attempt to build and test the
-"cord" string library.)
-
-  The Makefile will generate a library gc.a which you should link against.
-Typing "make cords" will add the cord library to gc.a.
-Note that this requires an ANSI C compiler.
+  For the Makefile.direct-based process, typing "make test" instead of "make"
+will automatically build the collector and then run setjmp_test and gctest.
+Setjmp_test will give you information about configuring the collector, which is
+useful primarily if you have a machine that's not already supported.  Gctest is
+a somewhat superficial test of collector functionality.  Failure is indicated
+by a core dump or a message to the effect that the collector is broken.  Gctest
+takes about a second to two to run on reasonable 2007 vintage desktops.  It may
+use up to about 30MB of memory.  (The multi-threaded version will use more.
+64-bit versions may use more.) "Make test" will also, as its last step, attempt
+to build and test the "cord" string library.)
+
+  Makefile.direct will generate a library gc.a which you should link against.
+Typing "make cords" will add the cord library to gc.a.  
+
+  The GNU style build process understands the usual targets.  "Make check"
+runs a number of tests.  "Make install" installs at least libgc, and libcord.
+Try "./configure --help" to see the configuration options.  It is currently
+not possible to exercise all combinations of build options this way.
 
   It is suggested that if you need to replace a piece of the collector
 (e.g. GC_mark_rts.c) you simply list your version ahead of gc.a on the