void Instructions()

in src/configuration/Instructions.cpp [3:171]


void Instructions( char * pszPackageName)
{

	cout << "Usage" << endl <<
			"-----" << endl << endl;

	cout << "AxisConfiguration Client [params1]\tConfigure the client side." << endl;
	cout << "AxisConfiguration Server [params2]\tConfigure the server side." << endl;
	cout << "AxisConfiguration Both [params3]\tConfigure the client and server side." << endl << endl;
	cout << "The param list is as follows:-" << endl;
	cout << "-acd directory to write axiscpp.conf once it has been configured.  This" << endl <<
			"     overrides the '-a' value (which defines where axiscpp.conf would normally" << endl <<
			"     reside)." << endl <<
#if WIN32
			"     example: -acd c:\\Axis\\Different" << endl << endl;
#else
			"     example: -a /home/userid/Axis/Different" << endl << endl;
#endif
	cout << "-a   root directory of Axis download (AXISCPP_HOME)" << endl <<
#if WIN32
			"     example: -a c:\\Axis" << endl << endl;
#else
			"     example: -a /home/userid/Axis" << endl << endl;
#endif
	cout << "-o   directory offset from AXISCPP_HOME to object files" <<
#if WIN32
			"     example: -o " << pszPackageName << endl << endl;
#else
			"     example: -o " << pszPackageName << endl << endl;
#endif
	cout << "-th  transport library name" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined): " << endl <<
#if WIN32
			"     -th HTTPTransport.dll" << endl << endl <<
			"     example (without -a and -o defined): " << endl <<
			"     -th c:\\Axis\\" << pszPackageName << "\\HTTPTransport.dll" << endl << endl;
#else
			"     -th libhttp_transport.so" << endl <<
			"     example (without -a and -o defined): " << endl <<
			"     -th /home/userid/Axis/" << pszPackageName << "/libhttp_transport.so" << endl << endl;
#endif
	cout << "-c   channel library name" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined): " << endl <<
#if WIN32
			"     -c HTTPChannel.dll" << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -c c:\\Axis\\" << pszPackageName << "\\HTTPChannel.dll" << endl << endl;
#else
			"     -c libhttp_channel.so" << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -c /home/userid/Axis/" << pszPackageName << "/libhttp_channel.so" << endl << endl;
#endif
	cout << "-cs  ssl channel library name" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined):" << endl <<
#if WIN32
			"     -cs HTTPSSLChannel.dll" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -cs c:\\Axis\\" << pszPackageName << "\\HTTPSSLChannel.dll" << endl << endl;
#else
			"     -cs libhttp_channelssl.so" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -cs /home/userid/Axis/" << pszPackageName << "/libhttp_channelssl.so" << endl << endl;
#endif
	cout << "-x   xerces library name" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined):" << endl <<
#if WIN32
			"     -x AxisXMLParserXerces.dll" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -x c:\\Axis\\" << pszPackageName << "\\AxisXMLParserXerces.dll" << endl << endl;
#else
			"     -x libaxis_xerces.so" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
			"     -x /home/userid/Axis/" << pszPackageName << "/libaxis_xerces.so" << endl << endl;
#endif
	cout << "-m   merge with existing configuration file" << endl <<
			"     example: -m on|off (the default is 'off' meaning 'overwrite')" << endl << endl;

	cout << "-pi  change the progress information output during the construction of the" << endl <<
			"     configuration file." << endl <<
			"     example: -pi normal|quiet (the default is 'normal' meaning \"give full" << endl <<
			"     descriptions\")." << endl << endl;

	cout << "-b   backup the existing configuration file before creating the new one." << endl <<
			"     example: -b true|false (the default is 'true')." << endl << endl;

	cout << "-qmf query for missing files." << endl <<
			"     When no parameter for a filename is provided on the command line, the" << endl <<
			"     application will list the file options and the user then selects which" << endl <<
			"     file to use in the configuration file.  This can be turned off using this" << endl <<
			"     parameter." << endl <<
			"     example: -qmf on|off (the default is 'on' meaning \"list and then ask for" << endl <<
			"                           file to include\")." << endl << endl;
     
	cout << "-so  SSL options." << endl <<
			"     Used to add a string of parameters (if) required by the version SSL." << endl <<
			"     example: -so \"...parameter list...\"" << endl << endl;

	cout << "Client Specific" << endl <<
			"---------------" << endl;
	cout << "-cl  client log filename" << endl <<
			"     if -a has been defined, then only the filename is required.  Otherwise the" << endl <<
			"     fully qualified path will be required.  (NB: You can still override the -a" << endl <<
			"     and -o definitions by using a fully qulified path).  To ignore the client" << endl <<
			"     log, using 'ignore' instead of a filename." << endl <<
			"     -cl client.log" << endl << endl <<
			"     example (without -a defined): " << endl <<
#if WIN32
			"     -cl c:\\Axis\\client.log" << endl << endl;
#else
			"     -cl /home/userid/Axis/client.log" << endl << endl;
#endif
	cout << "-cw  client WSDD filename" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined):" << endl <<
			"     -cw client.wsdd" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
#if WIN32
			"     -cw c:\\Axis\\WSDD\\client.wsdd" << endl << endl;
#else
			"     -cw /home/userid/Axis/WSDD/client.wsdd" << endl << endl;
#endif
	cout << "Server Specific" << endl <<
			"---------------" << endl;

	cout << "-sl  server log filename" << endl <<
			"     if -a has been defined, then only the filename is required.  Otherwise the" << endl <<
			"     fully qualified path will be required.  (NB: You can still override the -a" << endl <<
			"     and -o definitions by using a fully qulified path)." << endl <<
			"     example (with -a defined):" << endl <<
			"     -sl server.log" << endl << endl <<
			"     example (without -a defined):" << endl <<
#if WIN32
			"     -sl c:\\Axis\\server.log" << endl << endl;
#else
			"     -sl /home/userid/Axis/server.log" << endl << endl;
#endif
	cout << "-sw  server WSDD filename" << endl <<
			"     if -a and -o have both already been defined, then only the filename is" << endl <<
			"     required.  Otherwise the fully qualified path will be required (NB: You" << endl <<
			"     can still override the -a and -o definitions by using a fully qulified" << endl <<
			"     path)." << endl <<
			"     example (with -a and -o defined):" << endl <<
			"     -sw server.wsdd" << endl << endl <<
			"     example (without -a and -o defined):" << endl <<
#if WIN32
			"     -sw c:\\Axis\\WSDD\\server.wsdd" << endl << endl;
#else
			"     -sw /home/userid/Axis/WSDD/server.wsdd" << endl << endl;
#endif
}