1{$ifndef ALLPACKAGES}
2{$mode objfpc}{$H+}
3program fpmake;
4
5uses fpmkunit;
6
7Var
8  P : TPackage;
9  T : TTarget;
10begin
11  With Installer do
12    begin
13{$endif ALLPACKAGES}
14
15    P:=AddPackage('gnutls');
16    P.Dependencies.Add('fcl-net');
17    P.ShortName:='gtls';
18    P.Description := 'Interface units for GNU TLS libraries supporting SSL-encrypted network communication.';
19{$ifdef ALLPACKAGES}
20    P.Directory:=ADirectory;
21{$endif ALLPACKAGES}
22    P.Version:='3.2.2';
23    P.SourcePath.Add('src');
24    P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
25    if Defaults.CPU=jvm then
26      P.OSes := P.OSes - [java,android];
27    T:=P.Targets.AddUnit('gnutls.pp');
28    T:=P.Targets.AddUnit('gnutlssockets.pp');
29      T.Dependencies.AddUnit('gnutls');
30    P.ExamplePath.Add('examples');
31    P.Targets.AddExampleProgram('testgnutls.pp');
32    P.Targets.AddExampleProgram('privkey.pp');
33    P.Targets.AddExampleProgram('srvcacert.pp');
34
35{$ifndef ALLPACKAGES}
36    Run;
37    end;
38end.
39{$endif ALLPACKAGES}
40