NEWS

Changes in Version 1.1.1
(Aug 01,1998)
	- Enable autodep build outside source tree. (Patch by Masashi
	  Fujita)
	- Do not rely on -p option of mkdir during make install.

Changes in Version 1.1.0
(Jul 25,1998)
	- Fix a bug that causes SUBDIR only works when there is only one
	  subdirectory given during make stage.
	- Combine static & dynamic modules into one module.
	- Changes in module protocol to support dependency among different
	  modules.
	- Add INCLUDEPATH command.

Changes in Version 1.0.0
(Jul 20,1998)
	- Linking commands in Makefile now use $(CFLAGS) and $(CXXFLAGS)
	  instead of $(CCFLAGS) and $(CXXCFLAGS) respectively.
	- Sources that begin with `-' or `$' are ignored.  This can be used
	  to supply linker options directly or via Makefile variables.
	- Options for C/C++ compilation can be specified explicitly in
	  ad.rule for a source file.  Options beginning with `$' are also 
	  possible.
	- Fix a bug that causes autodep to fail when there are more than
	  one modules.
	- New $(adMAKESUBDIR_TESTS) Makefile variable for use with 
	  DEFTARGETLIST command.
	- During installation, mkdir is called with -p option.
	- Add .PHONY rules to templates/*.
	- Add C/C++ static/dynamic library modules. (experimental, not
	  so portable)

Changes in Version 0.11.0
(Aug 17,1997)
	- Fix a major bug - not all include file was placed in Makefile
	- New target types `Cobj' and `C++obj'.  These targets do not 
	  produce executable file,  only object files will be created.
	- C,Cobj,C++,C++obj now accept object files, libraries as sources.
	- PREPEND and APPEND command can accept no parameter.  No file will
	  be used for prepending/appending if no previous PREPEND/APPEND 
	  commands were found, otherwise they have no effect.
	- New -B command line option used to specify location of 
	  `ad.targetmap' to be loaded before reading ad.rule.
	- New target types can be added by writing Perl modules.
	- Target type is now case-sensitive.  But autodep will try to match 
	  them if case-sensitive search fails.  For example, target type 
	  `cobj' is treated as `Cobj' unless someone add a new type `cobj' to 
	  autodep.  Worse, if you do add `cobj', target type `cOBJ' can match 
	  both `Cobj' and `cobj'.  
	- New TYPE command.
	- New DEBUG command (for use internally).
	- Pipe mechanism added.
	- Incomplete generated makefiles removed if autodep abort

Changes in Version 0.9.0
(Jul 08,1997)
	This is the first version.
