mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-27 10:33:54 +02:00
197 lines
8.1 KiB
ObjectPascal
197 lines
8.1 KiB
ObjectPascal
{
|
|
File generated automatically by Lazarus Package Manager
|
|
Created with the Fppkgpackagemanager package installed
|
|
|
|
fpmake.pp for LazUtils 1.0
|
|
|
|
This file was generated on 27-08-21
|
|
}
|
|
|
|
{$ifndef ALLPACKAGES}
|
|
{$mode objfpc}{$H+}
|
|
program fpmake;
|
|
|
|
uses fpmkunit;
|
|
{$endif ALLPACKAGES}
|
|
|
|
procedure add_LazUtils(const ADirectory: string);
|
|
|
|
var
|
|
P : TPackage;
|
|
T : TTarget;
|
|
D : TDependency;
|
|
|
|
begin
|
|
with Installer do
|
|
begin
|
|
P:=AddPackage('lazutils');
|
|
P.Version:='1.0.0-0';
|
|
|
|
P.Directory:=ADirectory;
|
|
|
|
P.Author:='Lazarus Team';
|
|
P.License:='Modified LGPL-2';
|
|
P.Description:='Useful units for Lazarus packages.';
|
|
|
|
P.Flags.Add('LazarusDsgnPkg');
|
|
|
|
D := P.Dependencies.Add('fcl');
|
|
P.Options.Add('-MObjFPC');
|
|
P.Options.Add('-Scghi');
|
|
P.Options.Add('-O1');
|
|
P.Options.Add('-g');
|
|
P.Options.Add('-gl');
|
|
P.Options.Add('-l');
|
|
P.Options.Add('-vewnhibq');
|
|
P.UnitPath.Add('.');
|
|
D := P.Dependencies.Add('winunits-base');
|
|
D.OSes := AllWindowsOSes;
|
|
T:=P.Targets.AddUnit('lazutils.pas');
|
|
D := T.Dependencies.AddInclude('LazLoggerImpl.inc');
|
|
D := T.Dependencies.AddInclude('LazLoggerIntf.inc');
|
|
D := T.Dependencies.AddInclude('asiancodepagefunctions.inc');
|
|
D := T.Dependencies.AddUnit('AvgLvlTree');
|
|
D := T.Dependencies.AddUnit('CodepagesAsian');
|
|
D := T.Dependencies.AddUnit('CodepagesCommon');
|
|
D := T.Dependencies.AddUnit('CompWriterPas');
|
|
D := T.Dependencies.AddUnit('DynamicArray');
|
|
D := T.Dependencies.AddUnit('DynHashArray');
|
|
D := T.Dependencies.AddUnit('DynQueue');
|
|
D := T.Dependencies.AddUnit('ExtendedStrings');
|
|
D := T.Dependencies.AddUnit('FileReferenceList');
|
|
D := T.Dependencies.AddUnit('FileUtil');
|
|
D := T.Dependencies.AddInclude('fileutil.inc');
|
|
D := T.Dependencies.AddUnit('FPCAdds');
|
|
D := T.Dependencies.AddUnit('GraphMath');
|
|
D := T.Dependencies.AddUnit('GraphType');
|
|
D := T.Dependencies.AddUnit('HTML2TextRender');
|
|
D := T.Dependencies.AddUnit('IntegerList');
|
|
D := T.Dependencies.AddUnit('Laz2_DOM');
|
|
D := T.Dependencies.AddInclude('laz2_names.inc');
|
|
D := T.Dependencies.AddUnit('Laz2_XMLCfg');
|
|
D := T.Dependencies.AddUnit('laz2_XMLRead');
|
|
D := T.Dependencies.AddUnit('laz2_xmlutils');
|
|
D := T.Dependencies.AddUnit('laz2_XMLWrite');
|
|
D := T.Dependencies.AddUnit('laz2_xpath');
|
|
D := T.Dependencies.AddUnit('Laz_DOM');
|
|
D := T.Dependencies.AddUnit('Laz_XMLCfg');
|
|
D := T.Dependencies.AddUnit('Laz_XMLRead');
|
|
D := T.Dependencies.AddUnit('Laz_XMLStreaming');
|
|
D := T.Dependencies.AddUnit('Laz_XMLWrite');
|
|
D := T.Dependencies.AddUnit('LazClasses');
|
|
D := T.Dependencies.AddUnit('lazCollections');
|
|
D := T.Dependencies.AddUnit('LazConfigStorage');
|
|
D := T.Dependencies.AddUnit('LazDbgLog');
|
|
D := T.Dependencies.AddUnit('LazFglHash');
|
|
D := T.Dependencies.AddUnit('LazFileCache');
|
|
D := T.Dependencies.AddUnit('LazFileUtils');
|
|
D := T.Dependencies.AddInclude('lazfileutils.inc');
|
|
D := T.Dependencies.AddUnit('LazLinkedList');
|
|
D := T.Dependencies.AddUnit('LazListClasses');
|
|
D := T.Dependencies.AddUnit('LazLogger');
|
|
D := T.Dependencies.AddUnit('LazLoggerBase');
|
|
D := T.Dependencies.AddUnit('LazLoggerDummy');
|
|
D := T.Dependencies.AddUnit('LazLoggerProfiling');
|
|
D := T.Dependencies.AddUnit('LazMethodList');
|
|
D := T.Dependencies.AddUnit('LazPasReadUtil');
|
|
D := T.Dependencies.AddUnit('LazStringUtils');
|
|
D := T.Dependencies.AddUnit('LazSysUtils');
|
|
D := T.Dependencies.AddUnit('LazTracer');
|
|
D := T.Dependencies.AddUnit('LazUnicode');
|
|
D := T.Dependencies.AddUnit('LazUTF16');
|
|
D := T.Dependencies.AddUnit('LazUTF8');
|
|
D := T.Dependencies.AddUnit('LazUtilities');
|
|
D := T.Dependencies.AddInclude('lazutils_defines.inc');
|
|
D := T.Dependencies.AddUnit('LazUtilsStrConsts');
|
|
D := T.Dependencies.AddUnit('LazVersion');
|
|
D := T.Dependencies.AddUnit('LConvEncoding');
|
|
D := T.Dependencies.AddUnit('lcsvutils');
|
|
D := T.Dependencies.AddUnit('LookupStringList');
|
|
D := T.Dependencies.AddUnit('Maps');
|
|
D := T.Dependencies.AddUnit('Masks');
|
|
D := T.Dependencies.AddUnit('ObjectLists');
|
|
D := T.Dependencies.AddUnit('StringHashList');
|
|
D := T.Dependencies.AddUnit('TextStrings');
|
|
D := T.Dependencies.AddUnit('Translations');
|
|
D := T.Dependencies.AddInclude('unixfileutil.inc');
|
|
D := T.Dependencies.AddInclude('unixlazfileutils.inc');
|
|
D := T.Dependencies.AddInclude('unixlazutf8.inc');
|
|
D := T.Dependencies.AddUnit('UTF8Process');
|
|
D := T.Dependencies.AddInclude('winfileutil.inc');
|
|
D := T.Dependencies.AddInclude('winlazfileutils.inc');
|
|
D := T.Dependencies.AddInclude('winlazutf8.inc');
|
|
T := P.Targets.AddImplicitUnit('avglvltree.pas');
|
|
T := P.Targets.AddImplicitUnit('codepagesasian.pas');
|
|
T := P.Targets.AddImplicitUnit('codepagescommon.pas');
|
|
T := P.Targets.AddImplicitUnit('compwriterpas.pas');
|
|
T := P.Targets.AddImplicitUnit('dynamicarray.pas');
|
|
T := P.Targets.AddImplicitUnit('dynhasharray.pp');
|
|
T := P.Targets.AddImplicitUnit('dynqueue.pas');
|
|
T := P.Targets.AddImplicitUnit('extendedstrings.pas');
|
|
T := P.Targets.AddImplicitUnit('filereferencelist.pas');
|
|
T := P.Targets.AddImplicitUnit('fileutil.pas');
|
|
T := P.Targets.AddImplicitUnit('fpcadds.pas');
|
|
T := P.Targets.AddImplicitUnit('graphmath.pp');
|
|
T := P.Targets.AddImplicitUnit('graphtype.pp');
|
|
T := P.Targets.AddImplicitUnit('html2textrender.pas');
|
|
T := P.Targets.AddImplicitUnit('integerlist.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_dom.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_xmlcfg.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_xmlread.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_xmlutils.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_xmlwrite.pas');
|
|
T := P.Targets.AddImplicitUnit('laz2_xpath.pas');
|
|
T := P.Targets.AddImplicitUnit('laz_dom.pas');
|
|
T := P.Targets.AddImplicitUnit('laz_xmlcfg.pas');
|
|
T := P.Targets.AddImplicitUnit('laz_xmlread.pas');
|
|
T := P.Targets.AddImplicitUnit('laz_xmlstreaming.pas');
|
|
T := P.Targets.AddImplicitUnit('laz_xmlwrite.pas');
|
|
T := P.Targets.AddImplicitUnit('lazclasses.pas');
|
|
T := P.Targets.AddImplicitUnit('lazcollections.pas');
|
|
T := P.Targets.AddImplicitUnit('lazconfigstorage.pas');
|
|
T := P.Targets.AddImplicitUnit('lazdbglog.pas');
|
|
T := P.Targets.AddImplicitUnit('lazfglhash.pas');
|
|
T := P.Targets.AddImplicitUnit('lazfilecache.pas');
|
|
T := P.Targets.AddImplicitUnit('lazfileutils.pas');
|
|
T := P.Targets.AddImplicitUnit('lazlinkedlist.pas');
|
|
T := P.Targets.AddImplicitUnit('lazlistclasses.pas');
|
|
T := P.Targets.AddImplicitUnit('lazlogger.pas');
|
|
T := P.Targets.AddImplicitUnit('lazloggerbase.pas');
|
|
T := P.Targets.AddImplicitUnit('lazloggerdummy.pas');
|
|
T := P.Targets.AddImplicitUnit('lazloggerprofiling.pas');
|
|
T := P.Targets.AddImplicitUnit('lazmethodlist.pas');
|
|
T := P.Targets.AddImplicitUnit('lazpasreadutil.pas');
|
|
T := P.Targets.AddImplicitUnit('lazstringutils.pas');
|
|
T := P.Targets.AddImplicitUnit('lazsysutils.pas');
|
|
T := P.Targets.AddImplicitUnit('laztracer.pas');
|
|
T := P.Targets.AddImplicitUnit('lazunicode.pas');
|
|
T := P.Targets.AddImplicitUnit('lazutf16.pas');
|
|
T := P.Targets.AddImplicitUnit('lazutf8.pas');
|
|
T := P.Targets.AddImplicitUnit('lazutilities.pas');
|
|
T := P.Targets.AddImplicitUnit('lazutilsstrconsts.pas');
|
|
T := P.Targets.AddImplicitUnit('lazversion.pas');
|
|
T := P.Targets.AddImplicitUnit('lconvencoding.pas');
|
|
T := P.Targets.AddImplicitUnit('lcsvutils.pas');
|
|
T := P.Targets.AddImplicitUnit('lookupstringlist.pas');
|
|
T := P.Targets.AddImplicitUnit('maps.pp');
|
|
T := P.Targets.AddImplicitUnit('masks.pas');
|
|
T := P.Targets.AddImplicitUnit('objectlists.pas');
|
|
T := P.Targets.AddImplicitUnit('stringhashlist.pas');
|
|
T := P.Targets.AddImplicitUnit('textstrings.pas');
|
|
T := P.Targets.AddImplicitUnit('translations.pas');
|
|
T := P.Targets.AddImplicitUnit('utf8process.pp');
|
|
|
|
// copy the compiled file, so the IDE knows how the package was compiled
|
|
P.Sources.AddSrc('LazUtils.compiled');
|
|
P.InstallFiles.Add('LazUtils.compiled',AllOSes,'$(unitinstalldir)');
|
|
|
|
end;
|
|
end;
|
|
|
|
{$ifndef ALLPACKAGES}
|
|
begin
|
|
add_LazUtils('');
|
|
Installer.Run;
|
|
end.
|
|
{$endif ALLPACKAGES}
|