2012-01-12 13:19:49 +00:00
|
|
|
program fpmake;
|
|
|
|
|
|
|
|
{$mode objfpc} {$H+}
|
|
|
|
|
|
|
|
uses
|
|
|
|
fpmkunit,
|
|
|
|
Classes,
|
|
|
|
SysUtils;
|
|
|
|
|
|
|
|
var
|
|
|
|
P: TPackage;
|
|
|
|
|
|
|
|
begin
|
|
|
|
with Installer do
|
|
|
|
begin
|
|
|
|
//create nvwidgets package
|
2012-01-12 15:15:59 +00:00
|
|
|
P := AddPackage('nvidia-widgets');
|
2012-01-12 13:19:49 +00:00
|
|
|
|
|
|
|
P.FPDocFormat := [ffHtml, ffCHM];
|
2012-01-12 15:15:59 +00:00
|
|
|
//later add --footer-date="mmm dd yyyy"
|
|
|
|
P.FPDocSwitches := '--auto-index --auto-toc --make-searchable --css-file=./fpdoc/fpdoc.css --image-url=fpdoc/images/';
|
2012-01-12 13:19:49 +00:00
|
|
|
|
2012-01-12 15:15:59 +00:00
|
|
|
//base source files
|
2012-01-12 13:19:49 +00:00
|
|
|
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');
|
2012-01-12 15:15:59 +00:00
|
|
|
P.Targets.AddFPDoc('./src/nvbasefont.pas', './fpdoc/nvbasefont.xml');
|
|
|
|
|
|
|
|
//contexts
|
2012-01-12 13:19:49 +00:00
|
|
|
P.Targets.AddFPDoc('./src/glut/nvglutcontext.pas', './fpdoc/nvglutcontext.xml');
|
2012-01-12 15:15:59 +00:00
|
|
|
|
|
|
|
//painters
|
|
|
|
P.Targets.AddFPDoc('./src/gl/nvglpainter.pas', './fpdoc/nvglpainter.xml');
|
2012-01-12 13:19:49 +00:00
|
|
|
P.Targets.AddFPDoc('./src/gl/nvshaderutils.pas', './fpdoc/nvshaderutils.xml');
|
2012-01-12 15:15:59 +00:00
|
|
|
|
|
|
|
//fonts
|
2012-01-12 13:19:49 +00:00
|
|
|
P.Targets.AddFPDoc('./src/gl/glfreetype.pas', './fpdoc/glfreetype.xml');
|
|
|
|
P.Targets.AddFPDoc('./src/gl/glfreetypefont.pas', './fpdoc/glfreetypefont.xml');
|
|
|
|
P.Targets.AddFPDoc('./src/glut/glutbitmapfont.pas', './fpdoc/glutbitmapfont.xml');
|
|
|
|
|
|
|
|
Run;
|
|
|
|
end;
|
|
|
|
end.
|
|
|
|
|