1999-09-18  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Swarm 2.0.1 released.

1999-08-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Swarm 2.0 released.

1999-08-17    <mgd@HELEN>

	* Makefile.am (swarm.dll): Add (disabled) swarm.dll link command
	using new linker.

1999-08-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (DLLWRAP): Move substitution outside of automake
	conditional to avoid conditional/non-conditional automake error.

1999-07-09  Alex Lancaster  <alex@santafe.edu>

	* Makefile.rules (CFLAGS, OBJCFLAGS): Override with configure-time
	options to ignore pragmas in jni headers under Solaris.

1999-06-10  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.rules (xm_file): Set to be the first BUILT_SOURCES.
	Have the rest of the BUILT_SOURCES depend on the xm_file.
	(headers): Depend only on xm_file.

1999-06-08  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (swarm.dll): Use -lobjcdll, not *.lo files.  
	(either need to disable imports in objc headers or use this DLL,
	since the stubs are only in the generated library).

1999-06-07  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (swarm.dll): Use libobjc *.lo files instead of
	linking to DLL.
	(libswarm_la_LDFLAGS): Put module -L options before support -L
	options.
	(LIBS): Add -lobjc.
	(libswarm_la_SOURCES, empty.c): Add to prevent problems with empty
	archives on IRIX 6.5.

1999-06-06  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.rules ($(TYPEINFO)): Use just the first word of
	this variable as the target.  This avoids problems with parallel
	makes.

	* Makefile.am: Put all DLL things in a USEDLL automake conditional.
	(swarm.dll): Rename libswarm.a to libswarmdll.a.
	Use swarm.dll.[co].  Add OBJCLIBS.
	(install-data-local): Accomodate.  Remove shell condition on USEDLL.
	(swarm_dll_SOURCES): Remove (calling dllinit.c swarm.dll.c instead).

1999-06-05  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am, dllinit.c: Remove constructor stuff.
	(OBJS): Use .lo files. 
	(swarm.dll): Add $(OBJS) as a dependency.

	* Makefile.rules (CPPFLAGS): Define BUILDING_SWARM.  The DLL
	import/export specifics will be set in externvar.h.

1999-06-02  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (libswarm_la_DEPENDENCIES): Use
	$(module)/lib$(module).la.

1999-05-31    <mgd@HELEN>

	* Makefile.am (swarm.dll): Depend on dllinit.c.  Define
	constructor_func for dllinit.c.

1999-05-30  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* genctors: Redirect into $1.c.  Use $1 as the function name.

1999-05-29  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (lib_LTLIBRARIES): Set to @LIBSWARM_LA@.
	(EXTRA_LTLIBRARIES): Set to libswarm.la.
	(libswarm_la_LDFLAGS): Add -rpath to $(libdir).  This is necessary
	because the {EXTRA,lib}_LTLIBRARIES switch loses the fact this
	can be installed.

1999-05-28  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.rules (CPPFLAGS): Append -Dexternvar=$(EXPORT_EXTERN)
	override.
	($(TYPEINFO)): Use single quotes on OBJCFLAGS, so that CPPFLAGS
	may contain double quotes.

        * Makefile.am (CPPFLAGS): Quote $(EXPORT_EXTERN).  It can't
        be quoted in acdll.m4 because it is extracted into externvar.h.  

1999-05-27  Alex Lancaster  <alex@santafe.edu>

	* Makefile.am (swarm_dll_SOURCES): Set to dllinit.c, so automake
	doesn't look for a bogus swarm.dll.c.

1999-05-26  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (swarm.dll): Use genctors instead of inline commands.

1999-05-25    <mgd@HELEN>

	* Makefile.am (OBJS, swarm.dll): Don't take apart convenience
	libraries, just do wildcards on the subdirectories.  Add libobjc
	objects.

1999-05-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (swarm.dll): Handle constructors.

1999-05-25  Alex Lancaster  <alex@santafe.edu>

	* Makefile.am (install-data-local): To avoid returning a non-true
	value to `make', re-write with explicit `if-then' test.

1999-05-25  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (swarm.dll): New rule.
	(install-data-local): If SWARM_DLL is set, install libswarm.a and
	run ranlib on installed version.
	(EXTRA_PROGRAMS): Add swarm.dll.

1999-05-24  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.am (CURRENT, VERSION, AGE, lib_LTLIBRARIES,
	libswarm_la_SOURCES, LIBS, libswarm_la_LDFLAGS): New
	target for libswarm.  Include Makefile.common.
	(SWARMMODULES): New variable (just the libraries, in order
	of dependence).
	(SUBDIRS): Move misc to front.

1999-03-16  Marcus G. Daniels  <mgd@pojoaque.santafe.edu>

	* Makefile.rules ($(TYPEINFO):): Note that $(SOURCES) is a dependency,
	but comment it out.

1998-12-21  Marcus G. Daniels  <mgd@chama.santafe.edu>

	* Makefile.rules (MAKEH2X): New variable.
	($(TYPEINFO)): Depend on $(MAKEH2X) and invoke make-h2x with this
	variable.

1998-12-11  Marcus G. Daniels  <mgd@chama.santafe.edu>

	* Makefile.rules ($(TYPEINFO)): Pass OBJC and OBJCFLAGS instead of
	CC and CFLAGS.

1998-11-19  Marcus G. Daniels  <mgd@chama.santafe.edu>

	* Makefile.rules (TYPEINFO): Define as $(MODULE).xm types.h classes.h.
	(CLEANFILES): Define as $(TYPEINFO).

1998-11-12  Marcus G. Daniels  <mgd@chama.santafe.edu>

	* Makefile.rules: Make $(MODULE).xm a target with {types,classes}.h.

1998-08-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile.am (headers): Use $(MAKE), not make.

1998-08-10  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile.am (SUBDIRS): Add tclobjc.

1998-06-24  Marcus G. Daniels  <mgd@ute.santafe.edu>

	* Makefile.rules (headers): Use ..la_OBJECTS instead of ..a_OBJECTS.
	(SUFFIXES): Add .m.

	* Makefile.am (EXTRA_DIST): Distribute Makefile.rules.

1998-06-22  Marcus G. Daniels  <mgd@ute.santafe.edu>

	* Makefile.rules: New file.

	* Makefile: Remove.

1998-06-21  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile.am: New file.

1998-02-26  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile (DIRS): Add simtoolsgui.

1998-02-18  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile (DIRS): Add misc.

1998-01-24  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile (DIRS): Add gui.

1997-12-19  Marcus G. Daniels  <mgd@wijiji.santafe.edu>

	* Makefile (binary): Don't use ld directly, instead invoke
	through LINKER (gcc) using -nostdlib and -Wl,-r (this was motivated
	by the desire to have EXTRALDFLAGS that can contain -Wl,-rpath).

Mon Dec  8 22:23:22 1997  glen e. p. ropella  <gepr@swarm.com>

        * Makefile (DIRS): changed swarmobject to objectbase  
