This is version 1.1 of Makedepend for VMS. This version cleans up some 
problems that the previous version had, including handling some filename, and 
directory name things better. The most important feature that has been added 
this release is the ability to specify a file of filenames that makedepend 
should operate on. This is to solve the limited command line length problem 
inherent in VAX/VMS.

Makedepend, a utility that is available as part of the standard X11
distribution, is now available for VMS via ftp as:

		export.lcs.mit.edu:contrib/vmsmkdpnd.tar

or if you do not have access to a tar program, it is available as a vms_share 
archive via anonymous ftp as:

		export.lcs.mit.edu:contrib/vmsmkdpnd.vms_share
------------------------------------------------------------------------------

Makedepend, a utility that is available as part of the standard X11
distribution, is now available for VMS via ftp as:

		export.lcs.mit.edu:contrib/vmsmkdpnd.tar

From the mkdepend manual page:


	Makedepend reads each sourcefile in sequence and parses it
	like a C-preprocessor, processing all #include, #define,
	#undef, #ifdef, #ifndef, #endif, #if and #else directives
	so that it can correctly tell which #include, directives
	would be used in a compilation.  Any #include, directives
	can reference files having other #include directives, and
	pars- ing will occur in these files as well.

	Every file that a sourcefile includes, directly or
	indirectly, is what makedepend calls a "dependency".  These
	dependencies are then written to a makefile in such a way
	that make(1) will know which object files must be
	recompiled when a dependency has changed.

	By default, makedepend places its output in the file named
	makefile if it exists, otherwise Makefile. An alternate
	makefile may be specified with the -f option.  

The VMS version is a patched version of the original X11 version of
mkdepend that will now also compile under the VMS operating system as well
as Unix.  The VMS version generates depencies that are compatible with
DEC's Module Management System (MMS) and is  intelligent enough to be able
to handle paths that look similar to Unix style path names e.g. X11/X.h
with no trouble. 

The manual page has also been formatted as an ASCII text file.

NOTE:
Since MMS does not support the double colon (::) operator well, I have
chosen generate a single dependency for each target. As a result, the
Makefile will not be identical to Unix mkdepend generated Makefiles.


If you have any questions or suggestions about the VMS version please
direct them to me at the address below.

Any questions about mkdepend not relating to the VMS portions of the code
should be directed to the original author as shown in the manual page.

--
				-- Thaddeus O. Cooper
				(cooper@aloha.pas.ti.com)
---------------------------+--------------------------------------------------
     Texas Instruments     |Disclaimer: Datclaimer, Deeudderclaimer
Process Automation Systems |Right now it's only a notion, but I think I can
                           |get money to make it into a concept, and then
                           |later turn it into an idea. (Annie Hall)

The following are trademarks of Digital Equipment Corporation: DEC, VMS, VAX.
