#include "Instructions.hpp" | |
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 | |
} |