Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ppdep(1)	     Free Pascal unit dependency tracking	      ppdep(1)

NAME
       ppdep - The FPC Pascal unit dependency tracking program.

SYNOPSIS
       ppdep [-DDefine]	[-oFile] [-eext] [-V] [-h] [A[call]] file

Description
       ppdep  dumps  the dependencies of a unit	in a format that can be	under-
       stood by	GNU make. It writes these dependencies to standard output.  It
       takes  care  of	dependencies  both in the interface and	implementation
       section of the unit, and	it can handle conditional defines.

Usage
       You can invoke ppdep with as the	only required argument the name	of the
       file  (program  or unit)	whose dependencies you wish to list. You don't
       need to specify an extension, by	default	.pp is assumed.

Options
       ppdep has several options, which	are case insensitive:

       -acall This option tells	ppdep to generate  a  compiler	call  for  the
	      makefile.	The compiler call will be generated for	each file that
	      is found in the current directory. If you	do no specify  an  ex-
	      plicit compiler call, ppc386 is used.

       -dkeyword
	      This  option  defines  keyword that can be used to verify	condi-
	      tional defines.	ppdep  understands  conditional	 defines,  you
	      should  use  this	 switch	 if the	uses clause of the programs or
	      units can	contain	conditional defines.

       -eext  This allows you to specify a different extension	for  the  unit
	      files.   By  default, .ppu is assumed. This extension is written
	      to the makefile.

       -f[call]
	      This option tells	ppdep to generate  a  compiler	call  for  the
	      makefile.	 The compiler call will	be generated only for the file
	      that was specified on the	ppdep command line.  If	 you  want  to
	      generate a compiler call for each	file found, use	the -a option.
	      If you do	no specify an explicit compiler	call, ppc386 is	used.

       -h     Shows a short help screen.

       -ofile This option allows you to	specify	a file to which	the  dependen-
	      cies  should be written. By default the dependencies are written
	      to standard output.  If you specify this option,	the  dependen-
	      cies are written to file

	      instead.

       -v     Writes some diagnostic messages. If you use this option, be sure
	      to use -o	as well, since the diagnostic messages	will  also  be
	      written to standard output.

SEE ALSO
	      ppc386(1)	ppumove(1) make(1)

Free Pascal			  9 June 1999			      ppdep(1)

NAME | SYNOPSIS | Description | Usage | Options | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ppdep&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help