lazarus-ccr/components/nvidia-widgets/fpmake.pp
blaszijk 1e4e859bfb reorganizing documentation
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
2012-01-12 13:19:49 +00:00

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.