DEPENDENCIES

To be able to install the SmartGuardian software, you need the following:

gcc:
	The SmartGuardian software has been tested to compile with the 
	Gnu C Compiler version 4. Other versions of GCC has also
	known to compile the SmartGuardian (we have tested with gcc 
	3.3.6 also). We recommend version 4 or higher for better 
	compatibility.

MySQL:
	The SmartGuardian system keeps its data in a relational 
	database. We have used MySQL for this purpose. In order 
	to install SmartGuardian you need to have MySQL installed
	in your system. We recommend version 4.0.24 or higher for the 
	best performance.

	You can download MySQL server for your system from MySQL
	website at: http://www.mysql.com/

Web server with PHP support:
	In order to control SmartGuardian system via an easy to 
	use web interface, you need a web server with PHP scripting
	ability. The Controller module has been coded in PHP and 
	by moving the Controller module files to a web server
	you will have the ability to control the SmartGuardian
	server easily.
	
	Any web server with PHP support is OK for the Controller 
	module. We recommend Apache web server for this purpose.

MySQL Connector:
	For the compilation of SmartGuardian, MySQL connector
	library (lmysqlclient) is needed. This library generally
	comes bundled with the MySQL installation, if you don't 
	have this library, visit MySQL website and download it.

Operating Systems:
	The SmartGuardian Gateway has been tested with Fedora and
	Debian systems but we are confident that it will work if
	you can compile the system by first fulfilling its 
	dependencies.

After fulfilling these dependencies, you can continue with the 
installation. Instructions for installing SmartGuardian can be
found in the INSTALLATION file.

Please read the README file for post-installation configurations.

/* $Id: DEPENDENCIES,v 1.1 2006/05/28 14:25:40 tayfun */
