
implemented documentation creation in the build system some minor code clean-up git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2252 8e941d3f-bd1b-0410-a28a-d453659cc2b4
37 lines
1.2 KiB
ObjectPascal
37 lines
1.2 KiB
ObjectPascal
program fpmake;
|
|
|
|
{$mode objfpc} {$H+}
|
|
|
|
uses
|
|
fpmkunit,
|
|
Classes,
|
|
SysUtils;
|
|
|
|
var
|
|
P: TPackage;
|
|
|
|
begin
|
|
with Installer do
|
|
begin
|
|
//create nvwidgets package
|
|
P := AddPackage('nvwidgets');
|
|
|
|
P.FPDocFormat := [ffHtml, ffCHM];
|
|
P.FPDocSwitches := '--auto-index --auto-toc --make-searchable --footer-date="mmm dd yyyy" --css-file=./fpdoc/fpdoc.css --image-url=images/';
|
|
|
|
P.Targets.AddFPDoc('./src/nvtypes.pas', './fpdoc/nvtypes.xml');
|
|
P.Targets.AddFPDoc('./src/nvpainter.pas', './fpdoc/nvpainter.xml');
|
|
P.Targets.AddFPDoc('./src/nvcontext.pas', './fpdoc/nvcontext.xml');
|
|
P.Targets.AddFPDoc('./src/gl/nvglpainter.pas', './fpdoc/nvglpainter.xml');
|
|
P.Targets.AddFPDoc('./src/glut/nvglutcontext.pas', './fpdoc/nvglutcontext.xml');
|
|
P.Targets.AddFPDoc('./src/gl/nvshaderutils.pas', './fpdoc/nvshaderutils.xml');
|
|
P.Targets.AddFPDoc('./src/gl/glfreetype.pas', './fpdoc/glfreetype.xml');
|
|
P.Targets.AddFPDoc('./src/nvbasefont.pas', './fpdoc/nvbasefont.xml');
|
|
P.Targets.AddFPDoc('./src/gl/glfreetypefont.pas', './fpdoc/glfreetypefont.xml');
|
|
P.Targets.AddFPDoc('./src/glut/glutbitmapfont.pas', './fpdoc/glutbitmapfont.xml');
|
|
|
|
Run;
|
|
end;
|
|
end.
|
|
|