Re: Remove manual dependency tracking
[email protected] (Steven M. Schweda) Tue, 21 Jun 2005 22:03:02 -0500 (CDT)
| Newsgroups | gmane.comp.web.wget.patches |
|---|---|
| Message-ID | <[email protected]> |
From: Hrvoje Niksic <[email protected]> > >> * Makefile.in: Remove the manually maintained dependency list; > >> make all object files depend on every header. > > > > Note that the (much-ignored) VMS builders (continue to) include > > automatic source dependency generation. > > I didn't know that. Looking at, for example > http://antinode.org/ftp/wget/patch1/src/makefile.in_patch, I thought > it used the same set of dependencies as the rest of Wget. The change there was related to my change from version.c to version.h, nothing to do with VMS. > But now I see that the vms/ subdirectory contains more advanced > dependency generation tools, unfortunately (unless I'm mistaken) > specific to VMS. You're not mistaken. It's very VMS-specific, although I believe that the DEC/Compaq/HP C compiler's CC /MMS_DEPENDENCIES feature was supposed to resemble something similar in popular UNIX C compilers. I found its output to be less than ideal in several ways, but the (only moderately hideous) COLLECT_DEPS.COM command procedure (shell script) pounds it into a form which is easier to tolerate. ------------------------------------------------------------------------ Steven M. Schweda (+1) 651-699-9818 382 South Warwick Street sms@antinode-org Saint Paul MN 55105-2547