					README
					------

1.   Overview

	This package contains all the necessary programs to make the PDFS Version 1. All the programs
are developed in Linux environment and intended for use in any UNIX like system. The FILESLIST 
lists the files that are part of this package.

2.   Structure

	This package is structured into 6 hierarchy. The following is a list of the hierarchy and a 
brief note about each of them.

	cs_utils/	- Programs related to the Synchronization Server Module
	ss_utils/	- Programs related to the Storage Server Module
	us_utils/	- Programs related to the Client Side Module
	incl/		- Include files common to all the Modules
	utils/		- Programs used by all the Modules
	doc/		- Contains all the necessary documents

	Additional details are provided in README of each hierarchy.

3.   Building

	A. Synchronisation Server : ( cs_utils/ )

		a. do a 'make'.
		b. the executable is in 'csd'.
		c. type 'csd' in command prompt. 
		d. follow the instructions as prompted by the program.

	B. Storage Server : ( ss_utils/ )

		a. do a 'make'.
		b. the executable is in 'run'
		c. type 'run' in command prompt. 
			Note: Synchornisation Server must be run before running Storage Server.
		d. follow the instructions as prompted by the program.

	C. User Server : ( us_utils/ )

		a. do a 'make'.
		b. the executable is in 'run'
		c. type 'run' in command prompt.
                	Note: Synchornisation Server & Storage Server must be run before running 
			User Server.
        	d. follow the instructions as prompted by the program.

4.   Questions & Comments
	
	Send any questions & comments to rukku@mailcity.com or raphael@cs.uky.edu.
