16.12.2012 Views

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

makedepend<br />

Options<br />

–S directory<br />

Specifies the directory or directories where you can locate the source files.<br />

The default location for source files is the current directory, ″./″.<br />

–W m,a<br />

Instructs makedepend to append the source dependencies to the end of<br />

the makefile rather than replacing any existing ones. If –W m,a is not<br />

specified, then makedepend will erase any source dependencies after the<br />

marker line and write the new determined source dependencies instead. If<br />

there are no existing makefiles, then this option is ignored.<br />

–W m,c89 | –W m,cc<br />

Instructs makedepend to use either the c89 or the cc compiler mode for<br />

the c source files. The c89 mode is the default. The c89/cc mode is<br />

overridden if the c++ [+−] option, described below, is specified.<br />

–W m,file(MakeFile) | –W m,f(MakeFile)<br />

Specifies the name of the makefile to which makedepend writes the<br />

determined source dependencies. If this option is specified on the<br />

makedepend command line, then the string value of the MakeFile is used<br />

as the name for the makefile. Otherwise, makedepend will search in the<br />

current directory for a file named ″makefile″. If no ″makefile″ exists, then<br />

makedepend searches for a file named ″Makefile″. If no ″Makefile″ exists,<br />

then makedepend creates a new file with the name ″makefile″ in the<br />

current directory and writes the default marker string (see –W m, s(String)<br />

below) at the beginning of the new file. If file (./) is specified, the option is<br />

ignored silently.<br />

–W m,list(FileName) | –W m,lis (FileName)<br />

Instructs makedepend to generate a listing file with the specified FileName<br />

name. The name depend.1st is the default file name if FileName is not<br />

specified with the –W m,list option. If –W m,list(./) is specified, the default<br />

listing filename (depend.lst) is used. If the –W m,list option is not specified,<br />

listings are not generated.<br />

–W m,o(ObjSuffix)<br />

Specifies a suffix (file name extension) for the object file names in the<br />

source file dependencies. If the environment variable {_<strong>OS</strong>UFFIX} is<br />

defined, then its value will be the default. If it is not defined, the default<br />

suffix is o.<br />

–W m,p(ObjPrefix)<br />

Prefixes object file names in the source dependencies with a path name.<br />

The default object file name prefix is an empty string.<br />

–W m,s(String)<br />

Specifies a new string literal to be used as a marker in the output makefile.<br />

All source dependencies are placed after that marker. The default marker<br />

string value is ″# DO NOT DELETE THIS LINE, makedepend depends on<br />

it.″ If the –W m,s(String) is specified on the makedepend command line,<br />

then the marker line and anything after it will be erased from the output<br />

makefile, the new marker string literal will be written instead, and the newly<br />

determined source dependencies will be written after the new marker line. If<br />

both –W m,a and –W m,s(String) are specified on the makedepend<br />

command line, then –W m,s(String) will be ignored if a makefile already<br />

exists.<br />

414 z/<strong>OS</strong> <strong>V1R9.0</strong> <strong>UNIX</strong> <strong>System</strong> <strong>Services</strong> <strong>Command</strong> Reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!