mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 04:29:28 +02:00
118 lines
2.8 KiB
ObjectPascal
118 lines
2.8 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 a52/fpmake.pp}
|
|
{$include amunits/fpmake.pp}
|
|
{$include aspell/fpmake.pp}
|
|
{$include bfd/fpmake.pp}
|
|
{$include bzip2/fpmake.pp}
|
|
{$include cdrom/fpmake.pp}
|
|
{$include dbus/fpmake.pp}
|
|
{$include dts/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 fftw/fpmake.pp}
|
|
{$include fpgtk/fpmake.pp}
|
|
{$include fpmkunit/fpmake.pp}
|
|
{$include fv/fpmake.pp}
|
|
{$include gbaunits/fpmake.pp}
|
|
{$include gdbint/fpmake.pp}
|
|
{$include gdbm/fpmake.pp}
|
|
{$include ggi/fpmake.pp}
|
|
{$include gnome1/fpmake.pp}
|
|
{$include gtk1/fpmake.pp}
|
|
{$include gtk2/fpmake.pp}
|
|
{$include hash/fpmake.pp}
|
|
{$include httpd13/fpmake.pp}
|
|
{$include httpd20/fpmake.pp}
|
|
{$include httpd22/fpmake.pp}
|
|
{$include ibase/fpmake.pp}
|
|
{$include imagemagick/fpmake.pp}
|
|
{$include imlib/fpmake.pp}
|
|
{$include ldap/fpmake.pp}
|
|
{$include libc/fpmake.pp}
|
|
{$include libcurl/fpmake.pp}
|
|
{$include libgd/fpmake.pp}
|
|
{$include libndsfpc/fpmake.pp}
|
|
{$include libpng/fpmake.pp}
|
|
{$include lua/fpmake.pp}
|
|
{$include mad/fpmake.pp}
|
|
{$include matroska/fpmake.pp}
|
|
{$include modplug/fpmake.pp}
|
|
{$include mysql/fpmake.pp}
|
|
{$include ncurses/fpmake.pp}
|
|
{$include newt/fpmake.pp}
|
|
{$include numlib/fpmake.pp}
|
|
{$include odbc/fpmake.pp}
|
|
{$include oggvorbis/fpmake.pp}
|
|
{$include opengl/fpmake.pp}
|
|
{$include openssl/fpmake.pp}
|
|
{$include oracle/fpmake.pp}
|
|
{$include os2units/fpmake.pp}
|
|
{$include palmunits/fpmake.pp}
|
|
{$include pasjpeg/fpmake.pp}
|
|
{$include paszlib/fpmake.pp}
|
|
{$include pcap/fpmake.pp}
|
|
{$include postgres/fpmake.pp}
|
|
{$include pthreads/fpmake.pp}
|
|
{$include pxlib/fpmake.pp}
|
|
{$include regexpr/fpmake.pp}
|
|
{$include rexx/fpmake.pp}
|
|
{$include sdl/fpmake.pp}
|
|
{$include sndfile/fpmake.pp}
|
|
{$include sqlite/fpmake.pp}
|
|
{$include svgalib/fpmake.pp}
|
|
{$include symbolic/fpmake.pp}
|
|
{$include syslog/fpmake.pp}
|
|
{$include tcl/fpmake.pp}
|
|
{$include unixutil/fpmake.pp}
|
|
{$include unzip/fpmake.pp}
|
|
{$include users/fpmake.pp}
|
|
{$include utmp/fpmake.pp}
|
|
{$include uuid/fpmake.pp}
|
|
{$include winunits-base/fpmake.pp}
|
|
{$include winunits-jedi/fpmake.pp}
|
|
{$include x11/fpmake.pp}
|
|
{$include xforms/fpmake.pp}
|
|
{$include zlib/fpmake.pp}
|
|
|
|
// Create fpc-all package
|
|
PBuild:=AddPackage('fpc-all');
|
|
PBuild.Version:='2.2.1-1';
|
|
for i:=0 to Packages.Count-1 do
|
|
begin
|
|
P:=Packages.PackageItems[i];
|
|
D:=PBuild.Dependencies.Add(P.Name);
|
|
end;
|
|
|
|
Run;
|
|
end;
|
|
end.
|
|
|