# ex: set tabstop=8 textwidth=78 noet:
# $Id$


DEPENDENCIES
==============================================================================

You'll need both the libpcap and graphviz packages installed in order to use
lanmap. 

*NIX Instructions
-----------------

	libpcap
	-------
	If you have tcpdump/nmap/other "sniffer" type tool installed you
	already have libpcap. If you don't, either install it via your
	distro's package manager or fetch it from http://www.tcpdump.org/

	graphviz
	--------
	Unlike libpcap you probably don't already have graphviz. Install it
	via your distro's package manager or fetch it from
	http://www.graphviz.org/


Windows Instructions
--------------------

	libpcap
	-------
	Winpcap is included in the win32/ dir

	graphviz
	--------
	Download it from http://www.graphviz.org/


INSTALLING NEW
==============================================================================

Assuming you've satisfied the dependencies...


*NIX Instructions
-----------------

./configure [--prefix=[/usr|/usr/local|whatever]]
make
sudo make install

	
Compiler		Status		Notes
-----------------------------------------------------------------------------
gcc 3.3.x		Works		
gcc 4.x			Works		
tcc 0.9.x		Seems to work	


Windows Instructions
--------------------

Pre-compiled lanmap.exe is located in win32/. If you want to move lanmap.exe,
you MUST also move data/mac_vendor so that lanmap.exe can always access
../data/mac_vendor or lanmap will warn you and exit.


Compiler		Status		Notes
-----------------------------------------------------------------------------
Visual Studio 7 (.NET) 	Works		win32/lanmap.vcproj
Visual Studio 6		Should Work	win32/lanmap_vs6/lanmap_vs6.dsw



UPGRADING / UNINSTALLING PREVIOUS INSTALLS
==============================================================================

*NIX Instructions
-----------------

./configure [--prefix=[/usr|/usr/local|whatever]]
sudo make uninstall

Note that the ./configure prefix must be the same as the already-installed
version.


Windows Instructions
--------------------

No fancy-pants installer.

