


MKDEP(1)	    UNIX Programmer's Manual		 MKDEP(1)



NAME
     mkdep - construct Makefile dependency list

SYNOPSIS
     mkdep [ -f makefile ] [ -p ] flags file ...

DESCRIPTION
     _M_k_d_e_p takes a set of flags for the C compiler and a list of
     C source files as arguments and constructs a set of include
     file dependencies.  It attaches this dependency list to the
     end of the file ``Makefile''.  An example of its use in a
     makefile might be:

	  CFLAGS= -O -I../include -I.
	  SRCS= file1.c file2.c

	  depend:
	       mkdep ${CFLAGS} ${SRCS}

     where the macro SRCS is the list of C source files and the macro
     CFLAGS is the list of flags for the C compiler.  The -f option
     provides _m_k_d_e_p with a name other than ``Makefile'' to be edited.
     If the -p option is provided, _m_k_d_e_p produces dependencies
     of the form ``program: program.c'' so that subsequent makes will
     produce _p_r_o_g_r_a_m directly from its C module rather than using an
     intermediate ._o module.  This is useful in directories that
     contain many programs, each of whose source is contained in a single
     C module.

SEE ALSO
     cc(1), make(1)
























Printed 11/26/99	  June 4, 1987				1



