fpc/utils
marco e6277f6633 o commit patch from Mantis 17191:
* Patch with new linear based IPF writer
    * patch for Interfaces Overview in all Linear writers
    * patch with new Linear Writer specific parameter to control
      if linked documentation should be duplicated or not.
      new parameter is: --duplinkeddoc
      Default is that linked docs are not duplicated.
    * patch for fixing minor spelling mistakes in fpdoc
    * patch to not create a section Errors if there isn't actually
      any specific documentation for errors. makeskel generates error
      nodes but most don't have any items. This caused an Errors title
      in the docs, but with no content.
    * patch to fix SeeAlso section in Linear writer. It never output
      the custom text, but always the node link as text.
    * new features for linear writer that could be overridden in
      descendants.
      - marked some protected methods as virtual so it can be overridden
        in descendants for customization.
      - new section for listing Types found in a unit. Default does nothing,
        except in IPF writer.
      - new section for listing Variables found in a unit. Default does
        nothing, except in IPF writer.
      - new section for listing Constants found in a unit. Default does
        nothing, except in IPF writer.

git-svn-id: trunk@15849 -
2010-08-19 04:26:26 +00:00
..
debugsvr * regenerated using latest fpcmake 2009-08-02 18:40:14 +00:00
dxegen * Update Makefiles 2009-12-10 08:26:29 +00:00
fpcm * fix for Mantis 16504, change order of tarcommand for busybox and 2010-05-17 20:22:29 +00:00
fpcmkcfg * Define NEEDCROSSBINUTILS when compiling from darwin to non-darwin platforms 2010-05-04 20:36:20 +00:00
fpcres compiler, utils: pass tlb resources to fpcres 2010-03-11 03:01:24 +00:00
fpcreslipo * Update Makefiles 2009-12-10 08:26:29 +00:00
fpdoc o commit patch from Mantis 17191: 2010-08-19 04:26:26 +00:00
fpmc * Update Makefiles 2009-12-10 08:26:29 +00:00
fppkg * update lNet to 0.6.4 2010-05-13 21:19:47 +00:00
fprcp * Update Makefiles 2009-12-10 08:26:29 +00:00
h2pas * write P'type' instead of ^'type' for function results, resolves #7561 2010-08-17 21:09:11 +00:00
kalyptus * remove $Log 2005-06-07 09:47:55 +00:00
mksymbian * more properties fixed 2009-11-12 18:11:10 +00:00
rmwait + enhanced clone of GNU rm, helper for building GO32v2 releases under WinXP, but possibly useful in some other cases too 2009-11-01 21:33:07 +00:00
sim_pasc * removed some clashes between ifdefs and regular tokens 2007-11-18 19:33:00 +00:00
svn2cvs + Initial import 2005-05-25 07:57:17 +00:00
tply * Update Makefiles 2009-12-10 08:26:29 +00:00
bin2obj.pp * log and id tags removed 2005-05-21 09:42:41 +00:00
checkcvs.pp * log and id tags removed 2005-05-21 09:42:41 +00:00
creumap.pp * reserved field now also initialized, from #8896's patch. 2008-07-20 12:28:48 +00:00
data2inc.exm
data2inc.pp * log and id tags removed 2005-05-21 09:42:41 +00:00
delp.pp * add *.*~ 2007-05-30 16:37:40 +00:00
grab_vcsa.pp * fix compilation with latest stat record 2006-10-31 19:22:45 +00:00
Makefile * Moved fpcmkcfg from compiler/utils to utils/fpcmkcfg 2010-04-27 07:59:20 +00:00
Makefile.fpc * Moved fpcmkcfg from compiler/utils to utils/fpcmkcfg 2010-04-27 07:59:20 +00:00
postw32.pp * log and id tags removed 2005-05-21 09:42:41 +00:00
ppdep.pp * log and id tags removed 2005-05-21 09:42:41 +00:00
ptop.pp * Replaced with new version based on classes 2007-01-11 21:03:46 +00:00
ptopu.pp * Better handling of class declarations, move implementation to deindent 2008-05-26 19:10:59 +00:00
README.txt * added .txt extensions to all README, TODO and COPYING files 2009-02-28 17:34:08 +00:00
rmcvsdir.pp + always build rmcvsdir 2007-03-28 20:05:28 +00:00
rstconv.pp * patch from Maxim Ganetsky for multiline messages (Mantis 10268) 2010-03-14 17:23:05 +00:00
svn2cl.pp * fix writing of multiple files per path 2005-06-10 07:03:21 +00:00

This dirctory contains some utilities that come with the Free Pascal
Compiler. They can be compiled by typing 'make all' in this directory.

Currently, the following things are provided:

ppdep   : Creates a makefile which includes all interdependant units.

ptop    : Pascal source beautifier

delp    : Deletes all files generated by Free Pascal, as well 
          temporary files.

h2pas/  : Contains the h2pas program, which converts C header files to pascal
          unit files.
tply/   : Pascal Lex and Yacc
fpcm/   : fpcmake - utility to generate makefiles to regenerate compiler

Typing a 'make install' will put everything into place.

Happy Coding !
The Free Pascal Development Team.