Tue Jun 22 09:20:15 1999  Pieter Schoenmakers  <tiggr@gerbil.org>

	* configure.in, configure: Added freebsd (for 3.x).

1999-06-09  Pieter Schoenmakers  <tiggr@gerbil.org>

	* configure.in (CPPFLAGS): Define for Linux.

Fri Feb 26 14:39:20 1999  Pieter Schoenmakers  <tiggr@gerbil.org>

	* configure: Regenerated.

1998-07-14  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in: Use test -n instead of test -s to test
	for non-zero length of the argument string.

1998-07-09  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.lib.in, GNUmakefile.bin.in: Supply --mode to
	libtool.

1998-07-07  Pieter Schoenmakers  <tiggr@ics.ele.tue.nl>

	* GNUmakefile.common.in (docclean): New target.
	(clean): Depend on it.

1998-06-01  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in: Remove intermediate .c only if
	$(PRECIOUS_TOMC_GEN) is empty.

1998-05-19  Pieter Schoenmakers  <tiggr@xenon.ics.ele.tue.nl>

	* GNUmakefile.bin.in: Reverted.

	* configure.in: Reverted.

	* GNUmakefile.lib.in: Reverted.

1998-05-19  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.bin.in (program): Link with the binding objects.

	* GNUmakefile.in-situ.in: New file.

	* configure.in: Added HIDE_SYMBOL definition.

	* GNUmakefile.common.in (HIDE_SYMBOL): New define.

1998-05-12  Pieter Schoenmaker  <tiggr@axp.hkost.mtg.co.at>

	* configure.in: Match all of linux.

1998-04-23  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in (GNUmakefile.link): Do not sort the
	include directories (we want a way to unique!).

1998-04-14  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.bin.in (install): Install to a file, not the
	directory.

1998-04-09  Tiggr  <tiggr@gerbil.org>

	* configure.in: Commented bogus ABI check.

1998-04-08  Tiggr  <tiggr@gerbil.org>

	* configure.in: Cater for sgi-mips-irix6*.

1998-04-06  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in (ALL_TOM_INCLUDE_DIRS): Include
	$(tom_libdir)/tom.

1998-04-06  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.lib.in, ...: Refer to $libdir instead of $datadir.

1998-03-20  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in: Reorganized.  Dependencies for tomc
	output name .i files.  The .c files are removed after compiling .i
	into .lo.
	(INSTALL_PROGRAM): Strip.

1998-03-19  Pieter Schoenmakers  <tiggr@xenon.ics.ele.tue.nl>

	* install-sh: Removed.

	* GNUmakefile.common.in (INSTALL): Define if not defined.

1998-03-19  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in (INSTALL): Use install-sh from the
	$TOM_MAKEFILES_DIR.

	* install-sh: Extra copy, to be installed.

	* GNUmakefile.lib.in (install): Obey $(NO_INSTALL).

	* GNUmakefile.bin.in (install): Employ a $(rootdir), so that a
	`make install' can both make and install.  So no more overriding
	$prefix!

	* GNUmakefile.lib.in (install): Likewise.

Wed Mar 18 14:22:20 1998  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* GNUmakefile.common.in (ALL_CPPFLAGS): $sort (and unique) the
 	include directories.

1998-03-17  Pieter J. Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in: Provide defaults for all standard
	directories.

	* GNUmakefile.lib.in (install): Fixed.

	* GNUmakefile.common.in (MKDIRS): New define.

	* configure.in: Do not set TOM_MAKEFILES_DIR.

	* GNUmakefile.common.in (ALL_CPPFLAGS): -I to the right place for
	the resolver output.
	(ALL_LDFLAGS): Fixed.

	* GNUmakefile.common.in (srcdir): Back.

1998-03-17  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.common.in, ...: Severely hacked (not finished).

	* README: Removed.

1998-03-10  Pieter Schoenmakers  <tiggr@xenon.ics.ele.tue.nl>

	* configure.in: Removed linking of ltmain.sh.
	(i?86-*-linux*): New name for linux target.
	(i?86-*-linux*): Removed posix errno nonsense.

1998-03-10  Pieter Schoenmakers  <tiggr@gerbil.org>

	* configure.in: Don't remark on ltmain.sh.

	* ltmain.sh: Moved to `..'.

	* aclocal.m4: Updated from libtool 1.1.

1998-03-01  Pieter Schoenmakers  <tiggr@tricky.ics.ele.tue.nl>

	* genlinkfile: Do not set UNIT_UNDEFINES; NS3.3 ld does not grok
	-u.  (Use the -x flag to tomr instead.)

1998-02-25  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.load.in (clean): New target.

1998-02-23  Pieter Schoenmakers  <tiggr@gerbil.org>

	* GNUmakefile.load.in ($(UNIT).o): Do not link against -lgcc, even
	though this really should be done.  If it poses a problem, it must
	be solved.  For now, including it is a problem because it contains
	non-pic code.

Mon Feb 16 12:24:20 1998  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* GNUmakefile.common.in (INSTALL): Always -c.

	* GNUmakefile.lib.in: Do per-file installation for broken
 	installs.

1998-02-02  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.lib.in, GNUmakefile.load.in, GNUmakefile.app.in: Add
	to the MF_* flags, allowing the makefile that includes this one to
	define some as well.

1998-01-21  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* genlinkfile: Be partly smart about dependencies on lib$unit.a.

Wed Jan 21 11:52:39 1998  Pieter Schoenmakers  <tiggr@ics.ele.tue.nl>

	* configure.in: Also link to genlinkfile.

	* GNUmakefile.common.in (clean): Remove both .o and .lo objects.

1998-01-21  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* genlinkfile: Add -L${unit_dir} if the .la library is not found.
	(UNIT_UNDEFINES): Previously erroneously called LD_UNDEFINES.

	* GNUmakefile.common.in (.PRECIOUS): Generated .c, .h, and .t
	files are precious.

	* GNUmakefile.lib.in: Removed dependency on hacked libtool.

	* GNUmakefile.common.in (clean): Remove more.
	(OBJ_EXT): New define, plus implications.

1998-01-20  Michael L.H. Brouwer <mb@apple.com>
 
	* GNUmakefile.common.in: Added CONFIG_CPPFLAGS.

	* configure.in: Finally got the -traditional-cpp stuff for
	next/apple's cc right.

Tue Jan 20 00:48:47 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.common.in (srcdir): Define if not defined.

Mon Jan 19 21:44:33 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* configure.in: Link to ltmain.sh if it does not exist.

	* GNUmakefile.common.in: Adjusted.

1998-01-19  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* ltmain.sh: In addition to `*cc', `gcc-*' is also a C compiler.

Thu Jan 15 00:54:18 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.common.in: Do not define UF_POST_LIBS et al to be
 	empty.  Undefined is empty enough.

	* GNUmakefile.lib.in (library): Pass the UNIT_VERSION to the
 	-version-info of libtool.
	(library): Include $(UF_POST_LIBS) in the libtool link command.

	* GNUmakefile.common.in (LIB_SUFFIX): Default value is empty.
  	Actually this is a quick hack to _not_ get `_g' in the names of
 	shared libs (and still compile with -g, of course).

1998-01-14  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in (distclean): Fixed subprojects case.
	(distclean): Remove configure created stuff.

1998-01-13  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* ltmain.sh (--static-only): New option.

	* GNUmakefile.lib.in: Build only a static lib if STATIC_LIBRARY is
	defined.

1998-01-12  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in: New target: confclean.

1998-01-09  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in: Use :: rules for clean.

	* GNUmakefile.bin.in (install): Obey NO_INSTALL.

	* ltmain.sh: Install a program with the right name, not the
	mangled one.

	* GNUmakefile.common.in (install): New target.

	* configure.in: Removed GNUmakefile.

	* GNUmakefile.in: Removed.

	* GNUmakefile.common.in (bindir): New define.

	* GNUmakefile.bin.in (install): New target.

	* GNUmakefile.common.in (common.clean): Also remove .libs.

	* configure.in: Check AC_PROG_INSTALL.

	* GNUmakefile.common.in (INSTALL, ...): Bunch of new defines.

	* configure.in (TOM_MAKEFILES_DIR): In tomdir, not tom_prefix/tom.

	* GNUmakefile.common.in (tomdir): New define.
	(tom_prefix): Do not include tom; just do the prefix.
	(ALL_CPPFLAGS): Extended.

	* GNUmakefile.lib.in (install): New target.

1998-01-08  Michael Brouwer  <mb@plaloc>

	* configure: Accept *-*-rhapsody*.

1998-01-08  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in (ALL_LDFLAGS): Do -L$(libdir).
	(DEBUGGING): New marco.  Defaults to -g.
	(ALL_CFLAGS): Use it.

Wed Jan  7 23:07:34 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.bin.in (program): Pass $(UNIT_UNDEFINES) to ld.
  	Depend on $(UNIT_DEPS)

	* genlinkfile: Maintain new UNIT_UNDEFINES and UNIT_DEPS.

	* GNUmakefile.common.in: Removed X11 macros (wasn't used anyway).

	* genlinkfile (trt_o): Assume it is a library if it can not be
 	found in the path.

1998-01-07  Pieter Schoenmakers  <tiggr@tricky.ics.ele.tue.nl>

	* genlinkfile (dirs): Refer to unit_dir, not erroneously udir.
	Likewise for lib prefix of unit object.

Wed Jan  7 17:35:36 1998  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* GNUmakefile.lib.in (library): Library units are called
 	libxxx.la.

	* genlinkfile: Likewise.

1998-01-07  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in, ...: Discern LDLIBTOOL and CCLIBTOOL.

	* GNUmakefile.common.in (ALL_LDFLAGS): Include LIBTOOL_LDFLAGS.
	(ALL_CFLAGS): Include LIBTOOL_CFLAGS.

	* GNUmakefile.bin.in: Use libtool.

	* genlinkfile: Cater for the library residing in the $libdir.

Tue Jan  6 23:02:07 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.lib.in (ALL_LDFLAGS): Add -rpath.

	* configure.in (LIB_LDFLAGS): Default empty.

	* GNUmakefile.lib.in: The target's extension is la.

	* GNUmakefile.common.in (USES_UNITS): Can be NONE, for the TOM
 	unit :-)
	(TOM_MAKEFILES_DIR): Exported.
	(%.o): Put the name of the source last (to suit libtool).

	* GNUmakefile.lib.in: Use $LIBTOOL to create the library.

	* ltmain.sh: Employ GENDIR if set.

	* GNUmakefile.common.in: Use LIBTOOL.

	* GNUmakefile.lib.in (LIBTOOL): New macro.

	* configure.in: Invoke AM_PROG_LIBTOOL.

	* aclocal.m4, ltmain.sh: New files.

1998-01-06  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.load.in (LINK_UNITS): Default to NONE.

	* GNUmakefile.common.in (USES_UNITS): Default to `tom'.

Tue Jan  6 00:49:05 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.common.in (LINK_UNITS): Proper check for
 	definedness.
	(LINK_UNITS): Define to be empty if set to NONE.

1998-01-05  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in (ALL_CPPFLAGS): Also pass ALL_TOM_INCLUDES
	and include from $(prefix)/include.
	(GP_DEFINES_PREFIX): New macro def.
	(ALL_CPPFLAGS): Fixed the order of includes.
	($(RESOLVED_C)): Use $(RM).

Sun Jan  4 15:41:14 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* GNUmakefile.bin.in (program): Adjusted.

	* genlinkfile: New file.

	* GNUmakefile.common.in: Heavily modified to suite in-place
 	building of tom, too, C, and examples.

Fri Jan  2 13:05:48 1998  Pieter J. Schoenmakers  <tiggr@tnt.ics.ele.tue.nl>

	* Fixed mail address.

	* README: Created.

	* configure.in (LIBS): Add -lpthread.

	* GNUmakefile.lib.in (RESOLVED_C): Define.

	* GNUmakefile.common.in (ALL_CPPFLAGS): Added -I for top-level tom
 	dirextory.
	($(RESOLVED)): Do not depend on the libs now that we're doing -1.

	* GNUmakefile.load.in (MF_OTMRFLAGS): Not set now we use -1.

	* GNUmakefile.lib.in (RESOLVED): It's a .c file.
	(MF_OTMRFLAGS): Do not set now we use -1.

	* GNUmakefile.common.in (ALL_OTMCFLAGS ALL_OTMRFLAGS): Added -1.
	($(RESOLVED)): Link the resolved header instead of copying it.

1997-12-11  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in (SRCDIR): Removed.

Mon Aug 11 23:11:12 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* GNUmakefile.common.in: Default location of the tools is
 	$(tom_prefix)/tom/bin.

Sun Aug  3 14:14:46 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* Version 0.91.

Tue Jul 15 13:27:20 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* GNUmakefile.common.in: Employ new STAMP_T to avoid running gi
 	when nothing's changed (really).

Wed Jul  2 22:36:55 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* GNUmakefile.bin.in (program): Link with ALL_LIBS, not the
 	LIB_DEPS.

Mon Jun 30 10:33:06 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* GNUmakefile.common.in (ALL_TMFLAGS): Added `-Q ..'.  Should
 	really make tm slightly smarter in finding the sources.
	($(RESOLVED)): Depend on LIB_DEPS.

	* GNUmakefile.lib.in (NEEDS_RESOLVED): Define automatically iff
 	C_SRC is set.

	* GNUmakefile.bin.in: Depend on the LIB_DEPS where appropriate.

	* GNUmakefile.common.in (LIB_DEPS): New macro, is ALL_LIBS without
 	the `-l' thingies.

Sun Jun 29 13:23:52 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* config.selectively: New file.

	* GNUmakefile.lib.in (RESOLVED): Definition depends on
 	NEEDS_RESOLVED.  If not set, no resolving is done.

Sat Jun 28 19:57:25 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* GNUmakefile.bin.in: Depend on the libraries, both for linking
 	and for resolving.

	* GNUmakefile.common.in (SRCDIR): New macro.  Indicate the full
 	pathname to cc since overlapping basenames otherwise obscure
 	debugging.

Fri Jun 27 13:36:35 1997  Schoenmakers P.J.  <tiggr@natlab.research.philips.com>

	* GNUmakefile.common.in (gendoc): New target, with accompanying
 	TM, TMFLAGS, etc.
	(ALL_OBJ): Added $(EXTRA_OBJ).

Wed Mar 19 17:50:11 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in (ALL_LIBS): Added EXTRA_LIBS.

Tue Mar  4 22:34:11 1997  Pieter Schoenmakers  <tiggr@tricky.es.ele.tue.nl>

	* GNUmakefile.common.in (ALL_LIBS): Definition depends on
        USES_LIBS.  If defined, it is used, otherwise the units in USES
        are assumed to reside in the default tom directory.

Thu Feb 13 13:31:45 1997  Pieter Schoenmakers  <tiggr@akebono.ics.ele.tue.nl>

	* GNUmakefile.common.in: Fixed C_SRC handling.
	Fixed to allow for `make -j 2'.

Fri Feb  7 13:53:41 1997  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* GNUmakefile.in (install): Insist on $prefix/tom existing.

Thu Feb  6 14:55:11 1997  Pieter Schoenmakers  <tiggr@pc16.ics.ele.tue.nl>

	* configure.in: Fixed for linux.

	* GNUmakefile.common.in ($(UNIT_FILE)): Do not refer MAIN_UNIT; it
 	is called APP_UNIT.

Thu Feb  6 14:13:27 1997  Pieter Schoenmakers  <tiggr@cobra.ics.ele.tue.nl>

	* ChangeLog: Created.  Building apps, loadable objects, and
 	subprojects works satisfactory, at least on hppa-hp-hpux9.

