################################################################################
# Linux Management Providers (LMP), System Memory provider package
# Copyright (C) 2008 Guillaume BOTTEX, ETRI <guillaumebottex@etri.re.kr, guillaumebottex@gmail.com>
# 
# This program is being developed under the "OpenDRIM" project.
# The "OpenDRIM" project web page: http://opendrim.sourceforge.net
# The "OpenDRIM" project mailing list: opendrim@googlegroups.com
# 
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; version 2
# of the License.
# 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
#################################################################################

#################################################################################
# To contributors, please leave your contact information in this section
# AND comment your changes in the source code.
# 
# Modified by <Author(s)>, <Affiliation>, <Year>
################################################################################

---------------------------------------------------------
BUILD
---------------------------------------------------------

./configure CIMSERVER=<CIM_Server_Name> // For seeing the possible options: ./configure --help
make

---------------------------------------------------------
INSTALLATION
---------------------------------------------------------

make install // Complile and copy the libraries to the provider library directory
make postinstall // Register the providers

---------------------------------------------------------
REMOVAL
---------------------------------------------------------

make preuninstall // Deregister the providers
make uninstall // Delete the libraries from the provider directory

---------------------------------------------------------
CLEANUP
---------------------------------------------------------

make clean

---------------------------------------------------------
DEBUG
---------------------------------------------------------

Configure (./configure) the source code with 'CPPFLAGS=-D__DEBUG__'.
The debugging information is printed in a file called 'cmpi_prov_debug.txt'.

OpenPegasus from source:
-----------------------
The file is located in the directory 
where you executed 'cimserver' (to start the CIM server).

OpenPegasus from RPM:
--------------------
If Pegasus is installed from RPM the file is located in the 
'/var/lib/Pegasus/cache' directory.

SBLIM sfcb:
----------
The file is located in the directory 
where you executed 'sfcbd' (to start the CIM server).

OpenWBEM:
--------
// TODO

---------------------------------------------------------
OFFLINE TEST
---------------------------------------------------------

make test-<CLASSNAME>

If you enabled the debugging information, 'cmpi_prov_debug.txt' is created
in the 'test' directory.
The test MAY BE impossible to run for associations.
If it is the case you have to install the provider package and test
the association providers online (CIM server running).
