fpc/packages/fcl-pdf/fpmake.pp
florian 04738ff2a6 + shlobj: SHGetKnownFolderPath
* correctly search font files on windows, resolves #32495

git-svn-id: trunk@37626 -
2017-11-26 17:37:11 +00:00

60 lines
1.5 KiB
ObjectPascal

{$ifndef ALLPACKAGES}
{$mode objfpc}{$H+}
program fpmake;
uses fpmkunit;
Var
P : TPackage;
T : TTarget;
begin
With Installer do
begin
{$endif ALLPACKAGES}
P:=AddPackage('fcl-pdf');
P.ShortName:='fcpd';
{$ifdef ALLPACKAGES}
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
P.Author := 'Michael Van Canneyt & Graeme Geldenhuys';
P.License := 'LGPL with modification, ';
P.HomepageURL := 'www.freepascal.org';
P.Email := '';
P.Description := 'PDF generating and TTF file info library';
P.NeedLibC:= false;
P.OSes:=P.OSes-[embedded,win16,msdos,nativent,macos,palmos];
P.Dependencies.Add('rtl-objpas');
P.Dependencies.Add('fcl-base');
P.Dependencies.Add('fcl-image');
P.Dependencies.Add('fcl-xml');
P.Dependencies.Add('paszlib');
P.Dependencies.add('winunits-base',AllWindowsOSes);
P.Version:='3.1.1';
T:=P.Targets.AddUnit('src/fpttfencodings.pp');
T:=P.Targets.AddUnit('src/fpparsettf.pp');
T:=P.Targets.AddUnit('src/fpfonttextmapping.pp');
With T do
Dependencies.AddUnit('fpttfencodings');
T:=P.Targets.AddUnit('src/fpttfsubsetter.pp');
With T do
begin
Dependencies.AddUnit('fpparsettf');
Dependencies.AddUnit('fpfonttextmapping');
end;
T:=P.Targets.AddUnit('src/fpttf.pp');
T:=P.Targets.AddUnit('src/fppdf.pp');
With T do
begin
Dependencies.AddUnit('fpparsettf');
Dependencies.AddUnit('fpttfsubsetter');
end;
// md5.ref
{$ifndef ALLPACKAGES}
Run;
end;
end.
{$endif ALLPACKAGES}