mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 09:53:43 +02:00
67 lines
1.5 KiB
ObjectPascal
67 lines
1.5 KiB
ObjectPascal
{$mode objfpc}{$H+}
|
|
{$define allpackages}
|
|
program fpmake;
|
|
|
|
uses fpmkunit;
|
|
|
|
Var
|
|
TBuild,T : TTarget;
|
|
PBuild,P : TPackage;
|
|
D : TDependency;
|
|
I : Integer;
|
|
begin
|
|
With Installer do
|
|
begin
|
|
|
|
(*
|
|
The include lines below are generated with the following command:
|
|
|
|
/bin/ls -1 */fpmake.pp | sed 's+\(.*\)+{$include \1}+'
|
|
*)
|
|
|
|
{$include dbus/fpmake.pp}
|
|
{$include fcl-async/fpmake.pp}
|
|
{$include fcl-base/fpmake.pp}
|
|
{$include fcl-fpcunit/fpmake.pp}
|
|
{$include fcl-image/fpmake.pp}
|
|
{$include fcl-json/fpmake.pp}
|
|
{$include fcl-net/fpmake.pp}
|
|
{$include fcl-passrc/fpmake.pp}
|
|
{$include fcl-process/fpmake.pp}
|
|
{$include fcl-web/fpmake.pp}
|
|
{$include fcl-xml/fpmake.pp}
|
|
{$include fpmkunit/fpmake.pp}
|
|
{$include gdbint/fpmake.pp}
|
|
{$include hash/fpmake.pp}
|
|
{$include ibase/fpmake.pp}
|
|
{$include imagemagick/fpmake.pp}
|
|
{$include libc/fpmake.pp}
|
|
{$include libpng/fpmake.pp}
|
|
{$include mysql/fpmake.pp}
|
|
{$include ncurses/fpmake.pp}
|
|
{$include odbc/fpmake.pp}
|
|
{$include oracle/fpmake.pp}
|
|
{$include pasjpeg/fpmake.pp}
|
|
{$include paszlib/fpmake.pp}
|
|
{$include postgres/fpmake.pp}
|
|
{$include pthreads/fpmake.pp}
|
|
{$include regexpr/fpmake.pp}
|
|
{$include sqlite/fpmake.pp}
|
|
{$include unzip/fpmake.pp}
|
|
{$include winunits-base/fpmake.pp}
|
|
{$include winunits-jedi/fpmake.pp}
|
|
{$include zlib/fpmake.pp}
|
|
|
|
// Create fpc-all package
|
|
PBuild:=AddPackage('fpc-all');
|
|
for i:=0 to Packages.Count-1 do
|
|
begin
|
|
P:=Packages.PackageItems[i];
|
|
D:=PBuild.Dependencies.Add(P.Name);
|
|
end;
|
|
|
|
Run;
|
|
end;
|
|
end.
|
|
|