Judicious use of the script options in the table below will generate a build 
		that keeps to a minimum both the code generated from IDL and the number of 
		linked libraries from the middleware.
		
				
					| Option | Description | Remark | 
				
					
						| -h | The compiler prints out the options that are given below and exits clean |  | 
				
					 
						| -p string | Indicates another make/project that this one depends on | Used as a project name prefix unless overridden by -u option | 
				
					 
						| -l string | Path to the dependent name value of -p | Needed only if the dependent make/project isn't already in the search path | 
				
					 
						| -n | Non-component make/project | Generates a *_stub and *_skel pair of builds, instead of the 
							default *_stub, *_svnt and *_exec builds. | 
				
					 
						| -c | Create a client make/project | Generates a build for a "driver" executable. Assumes there is a single C++ 
							source file named client.cpp | 
				
					 
						| -u string | Unique project name prefix | Occasionally needed since MPC doesn't accept duplicate project names anywhere 
							in the tree over which it is proecessing. This option overrides the value of 
							the -p option, if present |