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 |