diff options
Diffstat (limited to 'packages/fpmake.pp')
-rw-r--r-- | packages/fpmake.pp | 109 |
1 files changed, 102 insertions, 7 deletions
diff --git a/packages/fpmake.pp b/packages/fpmake.pp index 2434b80d5b..4d9af8da7f 100644 --- a/packages/fpmake.pp +++ b/packages/fpmake.pp @@ -5,16 +5,111 @@ program fpmake; uses fpmkunit; Var - T : TTarget; - + TBuild,T : TTarget; + PBuild,P : TPackage; + D : TDependency; + I : Integer; begin - With Installer do + With Installer do begin - { Base packages } - {$i base/fpmake.inc} - { Extra packages} - {$i extra/fpmake.inc} +(* +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'); + for i:=0 to Packages.Count-1 do + begin + P:=Packages.PackageItems[i]; + D:=PBuild.Dependencies.Add(P.Name); + end; + Run; end; end. |