Nmap Development mailing list archives

Nmap dependency reduction


From: David Fifield <david () bamsoftware com>
Date: Fri, 1 Jun 2007 21:05:40 -0600

Hi all,

I just committed a revision that reduces the number of Nmap build
dependencies. It's in /nmap-exp/soc07/nmap r4822.

The Nmap makefile creates a file called makefile.dep that contains the
dependencies of all the object files. Because of many preprocessor
includes of header files, lots of object files depended on more than
they needed to. The patch removes unused header includes, moves some
header includes from .h to .cc files, and uses a few forward references
to reduce the number of dependencies of many of the object files. This
should reduce in some cases the time spent compiling after modifying a
file.

This revision touches a lot of files, so watch out for conflicts when
you update.

David Fifield

_______________________________________________
Sent through the nmap-dev mailing list
http://cgi.insecure.org/mailman/listinfo/nmap-dev
Archived at http://SecLists.Org


Current thread: