FPMake: Regenerated

git-svn-id: trunk@63210 -
This commit is contained in:
joost 2020-05-22 15:11:27 +00:00
parent a6cca4acfe
commit 5c8d50b386
6 changed files with 699 additions and 340 deletions

1
.gitattributes vendored
View File

@ -1489,6 +1489,7 @@ components/fpdebug/fpimgreadermacho.pas svneol=native#text/pascal
components/fpdebug/fpimgreadermachofile.pas svneol=native#text/pascal components/fpdebug/fpimgreadermachofile.pas svneol=native#text/pascal
components/fpdebug/fpimgreaderwinpe.pas svneol=native#text/pascal components/fpdebug/fpimgreaderwinpe.pas svneol=native#text/pascal
components/fpdebug/fpimgreaderwinpetypes.pas svneol=native#text/pascal components/fpdebug/fpimgreaderwinpetypes.pas svneol=native#text/pascal
components/fpdebug/fpmake.pp svneol=native#text/pascal
components/fpdebug/fppascalbuilder.pas svneol=native#text/pascal components/fpdebug/fppascalbuilder.pas svneol=native#text/pascal
components/fpdebug/fppascalparser.pas svneol=native#text/pascal components/fpdebug/fppascalparser.pas svneol=native#text/pascal
components/fpdebug/macho.pas svneol=native#text/pascal components/fpdebug/macho.pas svneol=native#text/pascal

View File

@ -1,9 +1,10 @@
{ {
File generated automatically by Lazarus Package Manager File generated automatically by Lazarus Package Manager
Created with the Fppkgpackagemanager package installed
fpmake.pp for DebuggerIntf 0.1 fpmake.pp for DebuggerIntf 0.1
This file was generated on 02-01-2015 This file was generated on 22-05-20
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -18,39 +19,47 @@ procedure add_DebuggerIntf(const ADirectory: string);
var var
P : TPackage; P : TPackage;
T : TTarget; T : TTarget;
D : TDependency;
begin begin
with Installer do with Installer do
begin begin
P:=AddPAckage('debuggerintf'); P:=AddPackage('debuggerintf');
P.Version:='0.1'; P.Version:='0.1.0-0';
P.Directory:=ADirectory; P.Directory:=ADirectory;
P.Author:='Lazarus Team';
P.License:='GPL-2';
P.Description:='DebuggerIntf'#10''#10'Provides an interface to add debuggers to the IDE';
P.Flags.Add('LazarusDsgnPkg'); P.Flags.Add('LazarusDsgnPkg');
P.Dependencies.Add('lclbase'); D := P.Dependencies.Add('lclbase');
P.Options.Add('-MObjFPC'); P.Options.Add('-MObjFPC');
P.Options.Add('-Scghi'); P.Options.Add('-Scghi');
P.Options.Add('-O1'); P.Options.Add('-O1');
P.Options.Add('-g'); P.Options.Add('-g');
P.Options.Add('-gl'); P.Options.Add('-gl');
P.Options.Add('-l'); P.Options.Add('-l');
P.Options.Add('-vw-');
P.Options.Add('-vh-');
P.Options.Add('-venibq'); P.Options.Add('-venibq');
P.Options.Add('-vw-h-');
P.Options.Add('-vm4046'); P.Options.Add('-vm4046');
P.UnitPath.Add('.'); P.UnitPath.Add('.');
T:=P.Targets.AddUnit('debuggerintf.pas'); T:=P.Targets.AddUnit('debuggerintf.pas');
t.Dependencies.AddUnit('dbgintfbasetypes'); D := T.Dependencies.AddUnit('DbgIntfBaseTypes');
t.Dependencies.AddUnit('dbgintfdebuggerbase'); D := T.Dependencies.AddUnit('DbgIntfDebuggerBase');
t.Dependencies.AddUnit('dbgintfmiscclasses'); D := T.Dependencies.AddUnit('DbgIntfMiscClasses');
D := T.Dependencies.AddUnit('IDEMiniLibC');
T:=P.Targets.AddUnit('dbgintfbasetypes.pas'); D := T.Dependencies.AddUnit('DbgIntfPseudoTerminal');
T:=P.Targets.AddUnit('dbgintfdebuggerbase.pp'); T := P.Targets.AddImplicitUnit('dbgintfbasetypes.pas');
T:=P.Targets.AddUnit('dbgintfmiscclasses.pas'); T := P.Targets.AddImplicitUnit('dbgintfdebuggerbase.pp');
T := P.Targets.AddImplicitUnit('dbgintfmiscclasses.pas');
T := P.Targets.AddImplicitUnit('ideminilibc.pas');
T := P.Targets.AddImplicitUnit('dbgintfpseudoterminal.pas');
// copy the compiled file, so the IDE knows how the package was compiled // copy the compiled file, so the IDE knows how the package was compiled
P.Sources.AddSrc('DebuggerIntf.compiled');
P.InstallFiles.Add('DebuggerIntf.compiled',AllOSes,'$(unitinstalldir)'); P.InstallFiles.Add('DebuggerIntf.compiled',AllOSes,'$(unitinstalldir)');
end; end;

View File

@ -0,0 +1,135 @@
{
File generated automatically by Lazarus Package Manager
Created with the Fppkgpackagemanager package installed
fpmake.pp for fpdebug 0.9
This file was generated on 22-05-20
}
{$ifndef ALLPACKAGES}
{$mode objfpc}{$H+}
program fpmake;
uses fpmkunit;
{$endif ALLPACKAGES}
procedure add_fpdebug(const ADirectory: string);
var
P : TPackage;
T : TTarget;
D : TDependency;
begin
with Installer do
begin
P:=AddPackage('fpdebug');
P.Version:='0.9.0-0';
P.Directory:=ADirectory;
P.Author:='Lazarus Team';
P.License:='All Files except those listed below: GPL'#10''#10'File(s) with other licenses (see also header in file(s): '#10''#10'* macho.pas '#10' This file contains Original Code and/or Modifications of Original Code as defined in and that are subject to the Apple Public Source License Version 2.0 (the ''License''). You may not use this file except in compliance with the License. Please obtain a copy of the License at http://www.opensource.apple.com/apsl/ and read it before using this file.'#10''#10' (Any modifications/translations of this file are from duby)';
P.Description:='A set of helperclasses for implementing a debugger.'#10''#10'Based on:'#10'1) FPDebug by Marc Weustink '#10'2) Duby by Dmitry Boyarintsev'#10''#10'Extended by Martin Friebe';
P.Flags.Add('LazarusDsgnPkg');
D := P.Dependencies.Add('debuggerintf');
D := P.Dependencies.Add('lclbase');
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('-venibq');
P.Options.Add('-vw-h-');
P.Options.Add('-vm3057');
P.UnitPath.Add('.');
T:=P.Targets.AddUnit('fpdebug.pas');
D := T.Dependencies.AddUnit('FpDbgClasses');
D := T.Dependencies.AddUnit('FpDbgDisasX86');
D := T.Dependencies.AddUnit('FpDbgDwarf');
D := T.Dependencies.AddUnit('FpDbgDwarfConst');
D := T.Dependencies.AddUnit('FpDbgLoader');
D := T.Dependencies.AddUnit('FpDbgPETypes');
D := T.Dependencies.AddUnit('FpDbgSymbols');
D := T.Dependencies.AddUnit('FpDbgUtil');
D := T.Dependencies.AddUnit('FpDbgWinExtra');
D := T.Dependencies.AddUnit('FpImgReaderWinPE');
D := T.Dependencies.AddUnit('FpImgReaderElf');
D := T.Dependencies.AddUnit('FpImgReaderElfTypes');
D := T.Dependencies.AddUnit('FpImgReaderBase');
D := T.Dependencies.AddUnit('FpPascalParser');
D := T.Dependencies.AddUnit('macho');
D := T.Dependencies.AddUnit('FpImgReaderMachoFile');
D := T.Dependencies.AddUnit('FpImgReaderMacho');
D := T.Dependencies.AddUnit('FpPascalBuilder');
D := T.Dependencies.AddUnit('FpDbgInfo');
D := T.Dependencies.AddUnit('FpDbgWinClasses');
D := T.Dependencies.AddUnit('FpDbgDarwinClasses');
D := T.Dependencies.AddUnit('FpdMemoryTools');
D := T.Dependencies.AddUnit('FpErrorMessages');
D := T.Dependencies.AddUnit('FPDbgController');
D := T.Dependencies.AddUnit('FpDbgDwarfVerbosePrinter');
D := T.Dependencies.AddUnit('FpDbgDwarfDataClasses');
D := T.Dependencies.AddUnit('FpDbgDwarfFreePascal');
D := T.Dependencies.AddUnit('fpDbgSymTableContext');
D := T.Dependencies.AddUnit('fpDbgSymTable');
D := T.Dependencies.AddUnit('FpDbgLinuxClasses');
D := T.Dependencies.AddUnit('FpDbgLinuxExtra');
D := T.Dependencies.AddUnit('FpDbgAvrClasses');
D := T.Dependencies.AddUnit('FpDbgDisasAvr');
D := T.Dependencies.AddUnit('FpDbgRsp');
D := T.Dependencies.AddUnit('FpDbgCommon');
T := P.Targets.AddImplicitUnit('fpdbgclasses.pp');
T := P.Targets.AddImplicitUnit('fpdbgdisasx86.pp');
T := P.Targets.AddImplicitUnit('fpdbgdwarf.pas');
T := P.Targets.AddImplicitUnit('fpdbgdwarfconst.pas');
T := P.Targets.AddImplicitUnit('fpdbgloader.pp');
T := P.Targets.AddImplicitUnit('fpdbgpetypes.pp');
T := P.Targets.AddImplicitUnit('fpdbgsymbols.pas');
T := P.Targets.AddImplicitUnit('fpdbgutil.pp');
T := P.Targets.AddImplicitUnit('fpdbgwinextra.pp');
T := P.Targets.AddImplicitUnit('fpimgreaderwinpe.pas');
T := P.Targets.AddImplicitUnit('fpimgreaderelf.pas');
T := P.Targets.AddImplicitUnit('fpimgreaderelftypes.pas');
T := P.Targets.AddImplicitUnit('fpimgreaderbase.pas');
T := P.Targets.AddImplicitUnit('fppascalparser.pas');
T := P.Targets.AddImplicitUnit('macho.pas');
T := P.Targets.AddImplicitUnit('fpimgreadermachofile.pas');
T := P.Targets.AddImplicitUnit('fpimgreadermacho.pas');
T := P.Targets.AddImplicitUnit('fppascalbuilder.pas');
T := P.Targets.AddImplicitUnit('fpdbginfo.pas');
T := P.Targets.AddImplicitUnit('fpdbgwinclasses.pas');
T := P.Targets.AddImplicitUnit('fpdbgdarwinclasses.pas');
T := P.Targets.AddImplicitUnit('fpdmemorytools.pas');
T := P.Targets.AddImplicitUnit('fperrormessages.pas');
T := P.Targets.AddImplicitUnit('fpdbgcontroller.pas');
T := P.Targets.AddImplicitUnit('fpdbgdwarfverboseprinter.pas');
T := P.Targets.AddImplicitUnit('fpdbgdwarfdataclasses.pas');
T := P.Targets.AddImplicitUnit('fpdbgdwarffreepascal.pas');
T := P.Targets.AddImplicitUnit('fpdbgsymtablecontext.pas');
T := P.Targets.AddImplicitUnit('fpdbgsymtable.pas');
T := P.Targets.AddImplicitUnit('fpdbglinuxclasses.pas');
T := P.Targets.AddImplicitUnit('fpdbglinuxextra.pas');
T := P.Targets.AddImplicitUnit('fpdbgavrclasses.pas');
T := P.Targets.AddImplicitUnit('fpdbgdisasavr.pp');
T := P.Targets.AddImplicitUnit('fpdbgrsp.pas');
T := P.Targets.AddImplicitUnit('fpdbgcommon.pas');
// copy the compiled file, so the IDE knows how the package was compiled
P.Sources.AddSrc('fpdebug.compiled');
P.InstallFiles.Add('fpdebug.compiled',AllOSes,'$(unitinstalldir)');
end;
end;
{$ifndef ALLPACKAGES}
begin
add_fpdebug('');
Installer.Run;
end.
{$endif ALLPACKAGES}

View File

@ -4,7 +4,7 @@
fpmake.pp for LazUtils 1.0 fpmake.pp for LazUtils 1.0
This file was generated on 03-02-19 This file was generated on 22-05-20
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -19,19 +19,24 @@ procedure add_LazUtils(const ADirectory: string);
var var
P : TPackage; P : TPackage;
T : TTarget; T : TTarget;
D : TDependency;
begin begin
with Installer do with Installer do
begin begin
P:=AddPackage('lazutils'); P:=AddPackage('lazutils');
P.Version:='1.0'; P.Version:='1.0.0-0';
P.Directory:=ADirectory; P.Directory:=ADirectory;
P.Author:='Lazarus Team';
P.License:='Modified LGPL-2';
P.Description:='Useful units for Lazarus packages.';
P.Flags.Add('LazarusDsgnPkg'); P.Flags.Add('LazarusDsgnPkg');
P.Dependencies.Add('fcl-image'); D := P.Dependencies.Add('fcl-image');
P.Dependencies.Add('fcl'); D := P.Dependencies.Add('fcl');
P.Options.Add('-MObjFPC'); P.Options.Add('-MObjFPC');
P.Options.Add('-Scghi'); P.Options.Add('-Scghi');
P.Options.Add('-O1'); P.Options.Add('-O1');
@ -41,85 +46,107 @@ begin
P.Options.Add('-vewnhibq'); P.Options.Add('-vewnhibq');
P.UnitPath.Add('.'); P.UnitPath.Add('.');
T:=P.Targets.AddUnit('lazutils.pas'); T:=P.Targets.AddUnit('lazutils.pas');
t.Dependencies.AddUnit('AvgLvlTree'); D := T.Dependencies.AddInclude('LazLoggerImpl.inc');
t.Dependencies.AddUnit('DynamicArray'); D := T.Dependencies.AddInclude('LazLoggerIntf.inc');
t.Dependencies.AddUnit('DynHashArray'); D := T.Dependencies.AddInclude('asiancodepagefunctions.inc');
t.Dependencies.AddUnit('DynQueue'); D := T.Dependencies.AddInclude('asiancodepages.inc');
t.Dependencies.AddUnit('EasyLazFreeType'); D := T.Dependencies.AddUnit('AvgLvlTree');
t.Dependencies.AddUnit('ExtendedStrings'); D := T.Dependencies.AddUnit('DynamicArray');
t.Dependencies.AddUnit('FileUtil'); D := T.Dependencies.AddUnit('DynHashArray');
t.Dependencies.AddUnit('FPCAdds'); D := T.Dependencies.AddUnit('DynQueue');
t.Dependencies.AddUnit('Laz2_DOM'); D := T.Dependencies.AddUnit('EasyLazFreeType');
t.Dependencies.AddUnit('Laz2_XMLCfg'); D := T.Dependencies.AddUnit('ExtendedStrings');
t.Dependencies.AddUnit('laz2_XMLRead'); D := T.Dependencies.AddUnit('FileUtil');
t.Dependencies.AddUnit('laz2_xmlutils'); D := T.Dependencies.AddInclude('fileutil.inc');
t.Dependencies.AddUnit('laz2_XMLWrite'); D := T.Dependencies.AddUnit('FPCAdds');
t.Dependencies.AddUnit('laz2_xpath'); D := T.Dependencies.AddUnit('Laz2_DOM');
t.Dependencies.AddUnit('Laz_DOM'); D := T.Dependencies.AddInclude('laz2_names.inc');
t.Dependencies.AddUnit('Laz_XMLCfg'); D := T.Dependencies.AddUnit('Laz2_XMLCfg');
t.Dependencies.AddUnit('Laz_XMLRead'); D := T.Dependencies.AddUnit('laz2_XMLRead');
t.Dependencies.AddUnit('Laz_XMLStreaming'); D := T.Dependencies.AddUnit('laz2_xmlutils');
t.Dependencies.AddUnit('Laz_XMLWrite'); D := T.Dependencies.AddUnit('laz2_XMLWrite');
t.Dependencies.AddUnit('LazClasses'); D := T.Dependencies.AddUnit('laz2_xpath');
t.Dependencies.AddUnit('lazCollections'); D := T.Dependencies.AddUnit('Laz_DOM');
t.Dependencies.AddUnit('LazConfigStorage'); D := T.Dependencies.AddUnit('Laz_XMLCfg');
t.Dependencies.AddUnit('LazDbgLog'); D := T.Dependencies.AddUnit('Laz_XMLRead');
t.Dependencies.AddUnit('lazfglhash'); D := T.Dependencies.AddUnit('Laz_XMLStreaming');
t.Dependencies.AddUnit('LazFileCache'); D := T.Dependencies.AddUnit('Laz_XMLWrite');
t.Dependencies.AddUnit('LazFileUtils'); D := T.Dependencies.AddUnit('LazClasses');
t.Dependencies.AddUnit('LazFreeType'); D := T.Dependencies.AddUnit('lazCollections');
t.Dependencies.AddUnit('LazFreeTypeFontCollection'); D := T.Dependencies.AddUnit('LazConfigStorage');
t.Dependencies.AddUnit('LazFreeTypeFPImageDrawer'); D := T.Dependencies.AddUnit('LazDbgLog');
t.Dependencies.AddUnit('LazLinkedList'); D := T.Dependencies.AddUnit('lazfglhash');
t.Dependencies.AddUnit('LazListClasses'); D := T.Dependencies.AddUnit('LazFileCache');
t.Dependencies.AddUnit('LazLogger'); D := T.Dependencies.AddUnit('LazFileUtils');
t.Dependencies.AddUnit('LazLoggerBase'); D := T.Dependencies.AddInclude('lazfileutils.inc');
t.Dependencies.AddUnit('LazLoggerDummy'); D := T.Dependencies.AddUnit('LazFreeType');
t.Dependencies.AddUnit('LazLoggerProfiling'); D := T.Dependencies.AddUnit('LazFreeTypeFontCollection');
t.Dependencies.AddUnit('LazMethodList'); D := T.Dependencies.AddUnit('LazFreeTypeFPImageDrawer');
t.Dependencies.AddUnit('LazUnicode'); D := T.Dependencies.AddUnit('LazLinkedList');
t.Dependencies.AddUnit('LazUTF16'); D := T.Dependencies.AddUnit('LazListClasses');
t.Dependencies.AddUnit('LazUTF8'); D := T.Dependencies.AddUnit('LazLogger');
t.Dependencies.AddUnit('LazUTF8Classes'); D := T.Dependencies.AddUnit('LazLoggerBase');
t.Dependencies.AddUnit('LazSysUtils'); D := T.Dependencies.AddUnit('LazLoggerDummy');
t.Dependencies.AddUnit('LazUtilities'); D := T.Dependencies.AddUnit('LazLoggerProfiling');
t.Dependencies.AddUnit('LazUtilsStrConsts'); D := T.Dependencies.AddUnit('LazMethodList');
t.Dependencies.AddUnit('LConvEncoding'); D := T.Dependencies.AddUnit('LazUnicode');
t.Dependencies.AddUnit('lcsvutils'); D := T.Dependencies.AddUnit('LazUTF16');
t.Dependencies.AddUnit('LookupStringList'); D := T.Dependencies.AddUnit('LazUTF8');
t.Dependencies.AddUnit('Maps'); D := T.Dependencies.AddUnit('LazUTF8Classes');
t.Dependencies.AddUnit('Masks'); D := T.Dependencies.AddUnit('LazSysUtils');
t.Dependencies.AddUnit('PasWString'); D := T.Dependencies.AddUnit('LazUtilities');
t.Dependencies.AddUnit('StringHashList'); D := T.Dependencies.AddInclude('lazutils_defines.inc');
t.Dependencies.AddUnit('TextStrings'); D := T.Dependencies.AddUnit('LazUtilsStrConsts');
t.Dependencies.AddUnit('Translations'); D := T.Dependencies.AddUnit('LConvEncoding');
t.Dependencies.AddUnit('TTCache'); D := T.Dependencies.AddUnit('lcsvutils');
t.Dependencies.AddUnit('TTCalc'); D := T.Dependencies.AddUnit('LookupStringList');
t.Dependencies.AddUnit('TTCMap'); D := T.Dependencies.AddUnit('Maps');
t.Dependencies.AddUnit('TTDebug'); D := T.Dependencies.AddUnit('Masks');
t.Dependencies.AddUnit('TTError'); D := T.Dependencies.AddUnit('PasWString');
t.Dependencies.AddUnit('TTFile'); D := T.Dependencies.AddUnit('StringHashList');
t.Dependencies.AddUnit('TTGLoad'); D := T.Dependencies.AddUnit('TextStrings');
t.Dependencies.AddUnit('TTInterp'); D := T.Dependencies.AddUnit('Translations');
t.Dependencies.AddUnit('TTLoad'); D := T.Dependencies.AddUnit('TTCache');
t.Dependencies.AddUnit('TTMemory'); D := T.Dependencies.AddUnit('TTCalc');
t.Dependencies.AddUnit('TTObjs'); D := T.Dependencies.AddInclude('ttcalc1.inc');
t.Dependencies.AddUnit('TTProfile'); D := T.Dependencies.AddInclude('ttcalc2.inc');
t.Dependencies.AddUnit('TTRASTER'); D := T.Dependencies.AddInclude('ttcalc3.inc');
t.Dependencies.AddUnit('TTTables'); D := T.Dependencies.AddInclude('ttcalc4.inc');
t.Dependencies.AddUnit('TTTypes'); D := T.Dependencies.AddUnit('TTCMap');
t.Dependencies.AddUnit('UTF8Process'); D := T.Dependencies.AddInclude('ttconfig.inc');
t.Dependencies.AddUnit('HTML2TextRender'); D := T.Dependencies.AddUnit('TTDebug');
t.Dependencies.AddUnit('Laz_AVL_Tree'); D := T.Dependencies.AddUnit('TTError');
t.Dependencies.AddUnit('CompWriterPas'); D := T.Dependencies.AddUnit('TTFile');
t.Dependencies.AddUnit('LazPasReadUtil'); D := T.Dependencies.AddUnit('TTGLoad');
t.Dependencies.AddUnit('IntegerList'); D := T.Dependencies.AddUnit('TTInterp');
t.Dependencies.AddUnit('LazVersion'); D := T.Dependencies.AddUnit('TTLoad');
t.Dependencies.AddUnit('UITypes'); D := T.Dependencies.AddUnit('TTMemory');
t.Dependencies.AddUnit('GraphType'); D := T.Dependencies.AddUnit('TTObjs');
t.Dependencies.AddUnit('LazTracer'); D := T.Dependencies.AddUnit('TTProfile');
t.Dependencies.AddUnit('LazStringUtils'); D := T.Dependencies.AddUnit('TTRASTER');
t.Dependencies.AddUnit('LazUTF8SysUtils'); D := T.Dependencies.AddInclude('ttraster_sweep.inc');
D := T.Dependencies.AddUnit('TTTables');
D := T.Dependencies.AddUnit('TTTypes');
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');
D := T.Dependencies.AddUnit('HTML2TextRender');
D := T.Dependencies.AddUnit('Laz_AVL_Tree');
D := T.Dependencies.AddUnit('CompWriterPas');
D := T.Dependencies.AddUnit('LazPasReadUtil');
D := T.Dependencies.AddUnit('IntegerList');
D := T.Dependencies.AddUnit('LazVersion');
D := T.Dependencies.AddUnit('UITypes');
D := T.Dependencies.AddUnit('GraphType');
D := T.Dependencies.AddUnit('LazTracer');
D := T.Dependencies.AddUnit('LazStringUtils');
D := T.Dependencies.AddUnit('LazUTF8SysUtils');
D := T.Dependencies.AddUnit('ObjectLists');
D := T.Dependencies.AddUnit('TTKern');
T := P.Targets.AddImplicitUnit('avglvltree.pas'); T := P.Targets.AddImplicitUnit('avglvltree.pas');
T := P.Targets.AddImplicitUnit('dynamicarray.pas'); T := P.Targets.AddImplicitUnit('dynamicarray.pas');
T := P.Targets.AddImplicitUnit('dynhasharray.pp'); T := P.Targets.AddImplicitUnit('dynhasharray.pp');
@ -199,8 +226,11 @@ begin
T := P.Targets.AddImplicitUnit('laztracer.pas'); T := P.Targets.AddImplicitUnit('laztracer.pas');
T := P.Targets.AddImplicitUnit('lazstringutils.pas'); T := P.Targets.AddImplicitUnit('lazstringutils.pas');
T := P.Targets.AddImplicitUnit('lazutf8sysutils.pas'); T := P.Targets.AddImplicitUnit('lazutf8sysutils.pas');
T := P.Targets.AddImplicitUnit('objectlists.pas');
T := P.Targets.AddImplicitUnit('ttkern.pas');
// copy the compiled file, so the IDE knows how the package was compiled // 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)'); P.InstallFiles.Add('LazUtils.compiled',AllOSes,'$(unitinstalldir)');
end; end;

View File

@ -1,9 +1,10 @@
{ {
File generated automatically by Lazarus Package Manager File generated automatically by Lazarus Package Manager
Created with the Fppkgpackagemanager package installed
fpmake.pp for LCLBase 2.1 fpmake.pp for LCLBase 2.1
This file was generated on 31.12.2018 This file was generated on 22-05-20
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -18,19 +19,24 @@ procedure add_LCLBase(const ADirectory: string);
var var
P : TPackage; P : TPackage;
T : TTarget; T : TTarget;
D : TDependency;
begin begin
with Installer do with Installer do
begin begin
P:=AddPackage('lclbase'); P:=AddPackage('lclbase');
P.Version:='2.1'; P.Version:='2.1.0-0';
P.Directory:=ADirectory; P.Directory:=ADirectory;
P.Author:='Lazarus';
P.License:='modified LGPL-2';
P.Description:='The platform independent units of the LCL.';
P.Flags.Add('LazarusDsgnPkg'); P.Flags.Add('LazarusDsgnPkg');
P.Dependencies.Add('chm'); D := P.Dependencies.Add('chm');
P.Dependencies.Add('lazutils'); D := P.Dependencies.Add('lazutils');
P.Options.Add('-MObjFPC'); P.Options.Add('-MObjFPC');
P.Options.Add('-Scghi'); P.Options.Add('-Scghi');
P.Options.Add('-O1'); P.Options.Add('-O1');
@ -44,244 +50,416 @@ begin
P.UnitPath.Add('widgetset'); P.UnitPath.Add('widgetset');
P.UnitPath.Add('nonwin32'); P.UnitPath.Add('nonwin32');
P.UnitPath.Add('.'); P.UnitPath.Add('.');
P.InstallFiles.Add('cursors.res', '$(unitinstalldir)');
P.InstallFiles.Add('btn_icons.res', '$(unitinstalldir)');
P.InstallFiles.Add('dialog_icons.res', '$(unitinstalldir)');
P.InstallFiles.Add('lcl_grid_images.res', '$(unitinstalldir)');
P.InstallFiles.Add('lcl_edbtnimg.res', '$(unitinstalldir)');
P.InstallFiles.Add('lcl_dock_images.res', '$(unitinstalldir)');
T:=P.Targets.AddUnit('alllclunits.pp'); T:=P.Targets.AddUnit('alllclunits.pp');
t.Dependencies.AddUnit('checklst'); D := T.Dependencies.AddUnit('CheckLst');
t.Dependencies.AddUnit('clipbrd'); D := T.Dependencies.AddUnit('Clipbrd');
t.Dependencies.AddUnit('colorbox'); D := T.Dependencies.AddUnit('ColorBox');
t.Dependencies.AddUnit('comctrls'); D := T.Dependencies.AddUnit('ComCtrls');
t.Dependencies.AddUnit('controls'); D := T.Dependencies.AddUnit('Controls');
t.Dependencies.AddUnit('customtimer'); D := T.Dependencies.AddUnit('CustomTimer');
t.Dependencies.AddUnit('dbactns'); D := T.Dependencies.AddUnit('DBActns');
t.Dependencies.AddUnit('dbctrls'); D := T.Dependencies.AddUnit('DBCtrls');
t.Dependencies.AddUnit('dbgrids'); D := T.Dependencies.AddUnit('DBGrids');
t.Dependencies.AddUnit('defaulttranslator'); D := T.Dependencies.AddUnit('DefaultTranslator');
t.Dependencies.AddUnit('dialogs'); D := T.Dependencies.AddUnit('Dialogs');
t.Dependencies.AddUnit('extctrls'); D := T.Dependencies.AddUnit('ExtCtrls');
t.Dependencies.AddUnit('extdlgs'); D := T.Dependencies.AddUnit('ExtDlgs');
t.Dependencies.AddUnit('extgraphics'); D := T.Dependencies.AddUnit('ExtGraphics');
t.Dependencies.AddUnit('filectrl'); D := T.Dependencies.AddUnit('FileCtrl');
t.Dependencies.AddUnit('forms'); D := T.Dependencies.AddUnit('Forms');
t.Dependencies.AddUnit('graphics'); D := T.Dependencies.AddUnit('Graphics');
t.Dependencies.AddUnit('graphmath'); D := T.Dependencies.AddUnit('GraphMath');
t.Dependencies.AddUnit('graphutil'); D := T.Dependencies.AddUnit('GraphUtil');
t.Dependencies.AddUnit('grids'); D := T.Dependencies.AddUnit('Grids');
t.Dependencies.AddUnit('helpintfs'); D := T.Dependencies.AddUnit('HelpIntfs');
t.Dependencies.AddUnit('icnstypes'); D := T.Dependencies.AddUnit('IcnsTypes');
t.Dependencies.AddUnit('imagelistcache'); D := T.Dependencies.AddUnit('ImageListCache');
t.Dependencies.AddUnit('imglist'); D := T.Dependencies.AddUnit('ImgList');
t.Dependencies.AddUnit('inipropstorage'); D := T.Dependencies.AddUnit('IniPropStorage');
t.Dependencies.AddUnit('interfacebase'); D := T.Dependencies.AddUnit('InterfaceBase');
t.Dependencies.AddUnit('intfgraphics'); D := T.Dependencies.AddUnit('IntfGraphics');
t.Dependencies.AddUnit('lazhelphtml'); D := T.Dependencies.AddUnit('LazHelpHTML');
t.Dependencies.AddUnit('lazhelpintf'); D := T.Dependencies.AddUnit('LazHelpIntf');
t.Dependencies.AddUnit('lclclasses'); D := T.Dependencies.AddUnit('LCLClasses');
t.Dependencies.AddUnit('lclintf'); D := T.Dependencies.AddUnit('LCLIntf');
t.Dependencies.AddUnit('lclmemmanager'); D := T.Dependencies.AddUnit('LCLMemManager');
t.Dependencies.AddUnit('lclmessageglue'); D := T.Dependencies.AddUnit('LCLMessageGlue');
t.Dependencies.AddUnit('lclproc'); D := T.Dependencies.AddUnit('LCLProc');
t.Dependencies.AddUnit('lclrescache'); D := T.Dependencies.AddUnit('LCLResCache');
t.Dependencies.AddUnit('lclstrconsts'); D := T.Dependencies.AddUnit('LCLStrConsts');
t.Dependencies.AddUnit('lcltype'); D := T.Dependencies.AddUnit('LCLType');
t.Dependencies.AddUnit('menus'); D := T.Dependencies.AddUnit('Menus');
t.Dependencies.AddUnit('lclunicodedata'); D := T.Dependencies.AddUnit('LCLUnicodeData');
t.Dependencies.AddUnit('lclversion'); D := T.Dependencies.AddUnit('LCLVersion');
t.Dependencies.AddUnit('lmessages'); D := T.Dependencies.AddUnit('LMessages');
t.Dependencies.AddUnit('lresources'); D := T.Dependencies.AddUnit('LResources');
t.Dependencies.AddUnit('maskedit'); D := T.Dependencies.AddUnit('MaskEdit');
t.Dependencies.AddUnit('pairsplitter'); D := T.Dependencies.AddUnit('PairSplitter');
t.Dependencies.AddUnit('popupnotifier'); D := T.Dependencies.AddUnit('PopupNotifier');
t.Dependencies.AddUnit('postscriptcanvas'); D := T.Dependencies.AddUnit('PostScriptCanvas');
t.Dependencies.AddUnit('postscriptprinter'); D := T.Dependencies.AddUnit('PostScriptPrinter');
t.Dependencies.AddUnit('postscriptunicode'); D := T.Dependencies.AddUnit('PostScriptUnicode');
t.Dependencies.AddUnit('printers'); D := T.Dependencies.AddUnit('Printers');
t.Dependencies.AddUnit('propertystorage'); D := T.Dependencies.AddUnit('PropertyStorage');
t.Dependencies.AddUnit('rubberband'); D := T.Dependencies.AddUnit('RubberBand');
t.Dependencies.AddUnit('shellctrls'); D := T.Dependencies.AddUnit('ShellCtrls');
t.Dependencies.AddUnit('spin'); D := T.Dependencies.AddUnit('Spin');
t.Dependencies.AddUnit('stdactns'); D := T.Dependencies.AddUnit('StdActns');
t.Dependencies.AddUnit('stdctrls'); D := T.Dependencies.AddUnit('StdCtrls');
t.Dependencies.AddUnit('themes'); D := T.Dependencies.AddUnit('Themes');
t.Dependencies.AddUnit('tmschema'); D := T.Dependencies.AddUnit('TmSchema');
t.Dependencies.AddUnit('toolwin'); D := T.Dependencies.AddUnit('Toolwin');
t.Dependencies.AddUnit('utrace'); D := T.Dependencies.AddUnit('UTrace');
t.Dependencies.AddUnit('xmlpropstorage'); D := T.Dependencies.AddUnit('XMLPropStorage');
t.Dependencies.AddUnit('calendarpopup'); D := T.Dependencies.AddUnit('CalendarPopup');
t.Dependencies.AddUnit('timepopup'); D := T.Dependencies.AddUnit('TimePopup');
t.Dependencies.AddUnit('messages'); D := T.Dependencies.AddInclude('include/actionlink.inc');
t.Dependencies.AddUnit('wsbuttons'); D := T.Dependencies.AddInclude('include/application.inc');
t.Dependencies.AddUnit('wscalendar'); D := T.Dependencies.AddInclude('include/applicationproperties.inc');
t.Dependencies.AddUnit('wschecklst'); D := T.Dependencies.AddInclude('include/bevel.inc');
t.Dependencies.AddUnit('wscomctrls'); D := T.Dependencies.AddInclude('include/bitbtn.inc');
t.Dependencies.AddUnit('wscontrols'); D := T.Dependencies.AddInclude('include/bitmap.inc');
t.Dependencies.AddUnit('wsdesigner'); D := T.Dependencies.AddInclude('include/bitmapcanvas.inc');
t.Dependencies.AddUnit('wsdialogs'); D := T.Dependencies.AddInclude('include/boundlabel.inc');
t.Dependencies.AddUnit('wsextctrls'); D := T.Dependencies.AddInclude('include/brush.inc');
t.Dependencies.AddUnit('wsextdlgs'); D := T.Dependencies.AddInclude('include/buttoncontrol.inc');
t.Dependencies.AddUnit('wsfactory'); D := T.Dependencies.AddInclude('include/buttonglyph.inc');
t.Dependencies.AddUnit('wsforms'); D := T.Dependencies.AddInclude('include/buttons.inc');
t.Dependencies.AddUnit('wsgrids'); D := T.Dependencies.AddInclude('include/canvas.inc');
t.Dependencies.AddUnit('wsimglist'); D := T.Dependencies.AddInclude('include/checkbox.inc');
t.Dependencies.AddUnit('wslclclasses'); D := T.Dependencies.AddInclude('include/clipbrd.inc');
t.Dependencies.AddUnit('wsmenus'); D := T.Dependencies.AddInclude('include/colorbutton.inc');
t.Dependencies.AddUnit('wspairsplitter'); D := T.Dependencies.AddInclude('include/commondialog.inc');
t.Dependencies.AddUnit('wsproc'); D := T.Dependencies.AddInclude('include/containedaction.inc');
t.Dependencies.AddUnit('wsreferences'); D := T.Dependencies.AddInclude('include/control.inc');
t.Dependencies.AddUnit('wsspin'); D := T.Dependencies.AddInclude('include/controlactionlink.inc');
t.Dependencies.AddUnit('wsstdctrls'); D := T.Dependencies.AddInclude('include/controlcanvas.inc');
t.Dependencies.AddUnit('wstoolwin'); D := T.Dependencies.AddInclude('include/controlscrollbar.inc');
t.Dependencies.AddUnit('actnlist'); D := T.Dependencies.AddInclude('include/controlsproc.inc');
t.Dependencies.AddUnit('asyncprocess'); D := T.Dependencies.AddInclude('include/cursorimage.inc');
t.Dependencies.AddUnit('buttonpanel'); D := T.Dependencies.AddInclude('include/customaction.inc');
t.Dependencies.AddUnit('buttons'); D := T.Dependencies.AddInclude('include/customactionlist.inc');
t.Dependencies.AddUnit('calendar'); D := T.Dependencies.AddInclude('include/custombitmap.inc');
t.Dependencies.AddUnit('registerlcl'); D := T.Dependencies.AddInclude('include/customcheckbox.inc');
t.Dependencies.AddUnit('valedit'); D := T.Dependencies.AddInclude('include/customcheckgroup.inc');
t.Dependencies.AddUnit('lazcanvas'); D := T.Dependencies.AddInclude('include/customcombobox.inc');
t.Dependencies.AddUnit('lazdialogs'); D := T.Dependencies.AddInclude('include/customcontrol.inc');
t.Dependencies.AddUnit('lazregions'); D := T.Dependencies.AddInclude('include/customdbcombobox.inc');
t.Dependencies.AddUnit('customdrawn_common'); D := T.Dependencies.AddInclude('include/customdblistbox.inc');
t.Dependencies.AddUnit('customdrawncontrols'); D := T.Dependencies.AddInclude('include/customdockform.inc');
t.Dependencies.AddUnit('customdrawndrawers'); D := T.Dependencies.AddInclude('include/customedit.inc');
t.Dependencies.AddUnit('lazdeviceapis'); D := T.Dependencies.AddInclude('include/customform.inc');
t.Dependencies.AddUnit('ldocktree'); D := T.Dependencies.AddInclude('include/customframe.inc');
t.Dependencies.AddUnit('lazfreetypeintfdrawer'); D := T.Dependencies.AddInclude('include/customgroupbox.inc');
t.Dependencies.AddUnit('customdrawn_winxp'); D := T.Dependencies.AddInclude('include/customimage.inc');
t.Dependencies.AddUnit('customdrawn_android'); D := T.Dependencies.AddInclude('include/customlabel.inc');
t.Dependencies.AddUnit('arrow'); D := T.Dependencies.AddInclude('include/customlabelededit.inc');
t.Dependencies.AddUnit('editbtn'); D := T.Dependencies.AddInclude('include/customlistbox.inc');
t.Dependencies.AddUnit('comboex'); D := T.Dependencies.AddInclude('include/customlistview.inc');
t.Dependencies.AddUnit('dbextctrls'); D := T.Dependencies.AddInclude('include/custommemo.inc');
t.Dependencies.AddUnit('customdrawn_mac'); D := T.Dependencies.AddInclude('include/customnotebook.inc');
t.Dependencies.AddUnit('calcform'); D := T.Dependencies.AddInclude('include/custompage.inc');
t.Dependencies.AddUnit('lcltranslator'); D := T.Dependencies.AddInclude('include/custompanel.inc');
t.Dependencies.AddUnit('groupededit'); D := T.Dependencies.AddInclude('include/customsplitter.inc');
t.Dependencies.AddUnit('lcltaskdialog'); D := T.Dependencies.AddInclude('include/customstatictext.inc');
t.Dependencies.AddUnit('wslazdeviceapis'); D := T.Dependencies.AddInclude('include/customtrayicon.inc');
t.Dependencies.AddUnit('lclplatformdef'); D := T.Dependencies.AddInclude('include/customupdown.inc');
t.Dependencies.AddUnit('industrialbase'); D := T.Dependencies.AddInclude('include/dbcalendar.inc');
t.Dependencies.AddUnit('jsonpropstorage'); D := T.Dependencies.AddInclude('include/dbcheckbox.inc');
t.Dependencies.AddUnit('dblogdlg'); D := T.Dependencies.AddInclude('include/dbcombobox.inc');
t.Dependencies.AddUnit('lclexceptionstacktrace'); D := T.Dependencies.AddInclude('include/dbcustomnavigator.inc');
D := T.Dependencies.AddInclude('include/dbedit.inc');
T:=P.Targets.AddUnit('checklst.pas'); D := T.Dependencies.AddInclude('include/dbgroupbox.inc');
T:=P.Targets.AddUnit('clipbrd.pp'); D := T.Dependencies.AddInclude('include/dbimage.inc');
T:=P.Targets.AddUnit('colorbox.pas'); D := T.Dependencies.AddInclude('include/dblistbox.inc');
T:=P.Targets.AddUnit('comctrls.pp'); D := T.Dependencies.AddInclude('include/dblookup.inc');
T:=P.Targets.AddUnit('controls.pp'); D := T.Dependencies.AddInclude('include/dblookupcombobox.inc');
T:=P.Targets.AddUnit('customtimer.pas'); D := T.Dependencies.AddInclude('include/dblookuplistbox.inc');
T:=P.Targets.AddUnit('dbactns.pp'); D := T.Dependencies.AddInclude('include/dbmemo.inc');
T:=P.Targets.AddUnit('dbctrls.pp'); D := T.Dependencies.AddInclude('include/dbradiogroup.inc');
T:=P.Targets.AddUnit('dbgrids.pas'); D := T.Dependencies.AddInclude('include/dbtext.inc');
T:=P.Targets.AddUnit('defaulttranslator.pas'); D := T.Dependencies.AddInclude('include/docktree.inc');
T:=P.Targets.AddUnit('dialogs.pp'); D := T.Dependencies.AddInclude('include/dockzone.inc');
T:=P.Targets.AddUnit('extctrls.pp'); D := T.Dependencies.AddInclude('include/dragdock.inc');
T:=P.Targets.AddUnit('extdlgs.pas'); D := T.Dependencies.AddInclude('include/dragimagelist.inc');
T:=P.Targets.AddUnit('extgraphics.pas'); D := T.Dependencies.AddInclude('include/dragmanager.inc');
T:=P.Targets.AddUnit('filectrl.pp'); D := T.Dependencies.AddInclude('include/dragobject.inc');
T:=P.Targets.AddUnit('forms.pp'); D := T.Dependencies.AddInclude('include/filedialog.inc');
T:=P.Targets.AddUnit('graphics.pp'); D := T.Dependencies.AddInclude('include/finddialog.inc');
T:=P.Targets.AddUnit('graphmath.pp'); D := T.Dependencies.AddInclude('include/font.inc');
T:=P.Targets.AddUnit('graphutil.pp'); D := T.Dependencies.AddInclude('include/fontdialog.inc');
T:=P.Targets.AddUnit('grids.pas'); D := T.Dependencies.AddInclude('include/fpimagebitmap.inc');
T:=P.Targets.AddUnit('helpintfs.pas'); D := T.Dependencies.AddInclude('include/gifimage.inc');
T:=P.Targets.AddUnit('icnstypes.pas'); D := T.Dependencies.AddInclude('include/glyphlist.inc');
T:=P.Targets.AddUnit('imagelistcache.pas'); D := T.Dependencies.AddInclude('include/graphic.inc');
T:=P.Targets.AddUnit('imglist.pp'); D := T.Dependencies.AddInclude('include/graphiccontrol.inc');
T:=P.Targets.AddUnit('inipropstorage.pas'); D := T.Dependencies.AddInclude('include/graphicsobject.inc');
T:=P.Targets.AddUnit('interfacebase.pp'); D := T.Dependencies.AddInclude('include/headercontrol.inc');
T:=P.Targets.AddUnit('intfgraphics.pas'); D := T.Dependencies.AddInclude('include/hintwindow.inc');
T:=P.Targets.AddUnit('lazhelphtml.pas'); D := T.Dependencies.AddInclude('include/icnsicon.inc');
T:=P.Targets.AddUnit('lazhelpintf.pas'); D := T.Dependencies.AddInclude('include/icon.inc');
T:=P.Targets.AddUnit('lclclasses.pp'); D := T.Dependencies.AddInclude('include/idletimer.inc');
T:=P.Targets.AddUnit('lclintf.pas'); D := T.Dependencies.AddInclude('include/imglist.inc');
T:=P.Targets.AddUnit('lclmemmanager.pas'); D := T.Dependencies.AddInclude('include/inputdialog.inc');
T:=P.Targets.AddUnit('lclmessageglue.pas'); D := T.Dependencies.AddInclude('include/interfacebase.inc');
T:=P.Targets.AddUnit('lclproc.pas'); D := T.Dependencies.AddInclude('include/intfbaselcl.inc');
T:=P.Targets.AddUnit('lclrescache.pas'); D := T.Dependencies.AddInclude('include/intfbasewinapi.inc');
T:=P.Targets.AddUnit('lclstrconsts.pas'); D := T.Dependencies.AddInclude('include/jpegimage.inc');
T:=P.Targets.AddUnit('lcltype.pp'); D := T.Dependencies.AddInclude('include/lclaction.inc');
T:=P.Targets.AddUnit('menus.pp'); D := T.Dependencies.AddInclude('include/lclintf.inc');
T:=P.Targets.AddUnit('lclunicodedata.pas'); D := T.Dependencies.AddInclude('include/lclintfh.inc');
T:=P.Targets.AddUnit('lclversion.pas'); D := T.Dependencies.AddInclude('include/listcolumn.inc');
T:=P.Targets.AddUnit('lmessages.pp'); D := T.Dependencies.AddInclude('include/listcolumns.inc');
T:=P.Targets.AddUnit('lresources.pp'); D := T.Dependencies.AddInclude('include/listitem.inc');
T:=P.Targets.AddUnit('maskedit.pp'); D := T.Dependencies.AddInclude('include/listitems.inc');
T:=P.Targets.AddUnit('pairsplitter.pas'); D := T.Dependencies.AddInclude('include/mainmenu.inc');
T:=P.Targets.AddUnit('popupnotifier.pas'); D := T.Dependencies.AddInclude('include/memoscrollbar.inc');
T:=P.Targets.AddUnit('postscriptcanvas.pas'); D := T.Dependencies.AddInclude('include/memostrings.inc');
T:=P.Targets.AddUnit('postscriptprinter.pas'); D := T.Dependencies.AddInclude('include/menu.inc');
T:=P.Targets.AddUnit('postscriptunicode.pas'); D := T.Dependencies.AddInclude('include/menuactionlink.inc');
T:=P.Targets.AddUnit('printers.pas'); D := T.Dependencies.AddInclude('include/menuitem.inc');
T:=P.Targets.AddUnit('propertystorage.pas'); D := T.Dependencies.AddInclude('include/messagedialogs.inc');
T:=P.Targets.AddUnit('rubberband.pas'); D := T.Dependencies.AddInclude('include/monitor.inc');
T:=P.Targets.AddUnit('shellctrls.pas'); D := T.Dependencies.AddInclude('include/mouse.inc');
T:=P.Targets.AddUnit('spin.pp'); D := T.Dependencies.AddInclude('include/notebook.inc');
T:=P.Targets.AddUnit('stdactns.pas'); D := T.Dependencies.AddInclude('include/page.inc');
T:=P.Targets.AddUnit('stdctrls.pp'); D := T.Dependencies.AddInclude('include/pagecontrol.inc');
T:=P.Targets.AddUnit('themes.pas'); D := T.Dependencies.AddInclude('include/paintbox.inc');
T:=P.Targets.AddUnit('tmschema.pas'); D := T.Dependencies.AddInclude('include/pen.inc');
T:=P.Targets.AddUnit('toolwin.pp'); D := T.Dependencies.AddInclude('include/picture.inc');
T:=P.Targets.AddUnit('utrace.pp'); D := T.Dependencies.AddInclude('include/pixmap.inc');
T:=P.Targets.AddUnit('xmlpropstorage.pas'); D := T.Dependencies.AddInclude('include/png.inc');
P.Targets.AddImplicitUnit('forms/calendarpopup.pas'); D := T.Dependencies.AddInclude('include/pnm.inc');
T:=P.Targets.AddUnit('forms/timepopup.pas'); D := T.Dependencies.AddInclude('include/popupmenu.inc');
T:=P.Targets.AddUnit('nonwin32/messages.pp'); D := T.Dependencies.AddInclude('include/progressbar.inc');
T:=P.Targets.AddUnit('widgetset/wsbuttons.pp'); D := T.Dependencies.AddInclude('include/promptdialog.inc');
T:=P.Targets.AddUnit('widgetset/wscalendar.pp'); D := T.Dependencies.AddInclude('include/radiobutton.inc');
T:=P.Targets.AddUnit('widgetset/wschecklst.pp'); D := T.Dependencies.AddInclude('include/radiogroup.inc');
T:=P.Targets.AddUnit('widgetset/wscomctrls.pp'); D := T.Dependencies.AddInclude('include/rasterimage.inc');
T:=P.Targets.AddUnit('widgetset/wscontrols.pp'); D := T.Dependencies.AddInclude('include/reginifile.inc');
T:=P.Targets.AddUnit('widgetset/wsdesigner.pp'); D := T.Dependencies.AddInclude('include/region.inc');
T:=P.Targets.AddUnit('widgetset/wsdialogs.pp'); D := T.Dependencies.AddInclude('include/replacedialog.inc');
T:=P.Targets.AddUnit('widgetset/wsextctrls.pp'); D := T.Dependencies.AddInclude('include/rubberband.inc');
T:=P.Targets.AddUnit('widgetset/wsextdlgs.pp'); D := T.Dependencies.AddInclude('include/screen.inc');
T:=P.Targets.AddUnit('widgetset/wsfactory.pas'); D := T.Dependencies.AddInclude('include/scrollbar.inc');
T:=P.Targets.AddUnit('widgetset/wsforms.pp'); D := T.Dependencies.AddInclude('include/scrollbox.inc');
T:=P.Targets.AddUnit('widgetset/wsgrids.pp'); D := T.Dependencies.AddInclude('include/scrollingwincontrol.inc');
T:=P.Targets.AddUnit('widgetset/wsimglist.pp'); D := T.Dependencies.AddInclude('include/shape.inc');
T:=P.Targets.AddUnit('widgetset/wslclclasses.pp'); D := T.Dependencies.AddInclude('include/sharedcustombitmap.inc');
T:=P.Targets.AddUnit('widgetset/wsmenus.pp'); D := T.Dependencies.AddInclude('include/sharedimage.inc');
T:=P.Targets.AddUnit('widgetset/wspairsplitter.pp'); D := T.Dependencies.AddInclude('include/sharedrasterimage.inc');
T:=P.Targets.AddUnit('widgetset/wsproc.pp'); D := T.Dependencies.AddInclude('include/shortcutlist.inc');
T:=P.Targets.AddUnit('widgetset/wsreferences.pp'); D := T.Dependencies.AddInclude('include/sizeconstraints.inc');
T:=P.Targets.AddUnit('widgetset/wsspin.pp'); D := T.Dependencies.AddInclude('include/speedbutton.inc');
T:=P.Targets.AddUnit('widgetset/wsstdctrls.pp'); D := T.Dependencies.AddInclude('include/spinedit.inc');
T:=P.Targets.AddUnit('widgetset/wstoolwin.pp'); D := T.Dependencies.AddInclude('include/statusbar.inc');
T:=P.Targets.AddUnit('actnlist.pas'); D := T.Dependencies.AddInclude('include/statuspanel.inc');
T:=P.Targets.AddUnit('asyncprocess.pp'); D := T.Dependencies.AddInclude('include/statuspanels.inc');
T:=P.Targets.AddUnit('buttonpanel.pas'); D := T.Dependencies.AddInclude('include/tabcontrol.inc');
T:=P.Targets.AddUnit('buttons.pp'); D := T.Dependencies.AddInclude('include/tabsheet.inc');
T:=P.Targets.AddUnit('calendar.pp'); D := T.Dependencies.AddInclude('include/tiffimage.inc');
T:=P.Targets.AddUnit('registerlcl.pas'); D := T.Dependencies.AddInclude('include/togglebox.inc');
T:=P.Targets.AddUnit('valedit.pas'); D := T.Dependencies.AddInclude('include/toolbar.inc');
T:=P.Targets.AddUnit('lazcanvas.pas'); D := T.Dependencies.AddInclude('include/toolbutton.inc');
T:=P.Targets.AddUnit('lazdialogs.pas'); D := T.Dependencies.AddInclude('include/toolwindow.inc');
T:=P.Targets.AddUnit('lazregions.pas'); D := T.Dependencies.AddInclude('include/trackbar.inc');
T:=P.Targets.AddUnit('customdrawn_common.pas'); D := T.Dependencies.AddInclude('include/treeview.inc');
T:=P.Targets.AddUnit('customdrawncontrols.pas'); D := T.Dependencies.AddInclude('include/winapi.inc');
T:=P.Targets.AddUnit('customdrawndrawers.pas'); D := T.Dependencies.AddInclude('include/winapih.inc');
T:=P.Targets.AddUnit('lazdeviceapis.pas'); D := T.Dependencies.AddInclude('include/wincontrol.inc');
T:=P.Targets.AddUnit('ldocktree.pas'); D := T.Dependencies.AddUnit('Messages');
T:=P.Targets.AddUnit('lazfreetypeintfdrawer.pas'); D := T.Dependencies.AddUnit('WSButtons');
T:=P.Targets.AddUnit('customdrawn_winxp.pas'); D := T.Dependencies.AddUnit('WSCalendar');
T:=P.Targets.AddUnit('customdrawn_android.pas'); D := T.Dependencies.AddUnit('WSCheckLst');
T:=P.Targets.AddUnit('arrow.pp'); D := T.Dependencies.AddUnit('WSComCtrls');
T:=P.Targets.AddUnit('editbtn.pas'); D := T.Dependencies.AddUnit('WSControls');
T:=P.Targets.AddUnit('comboex.pas'); D := T.Dependencies.AddUnit('WSDesigner');
T:=P.Targets.AddUnit('dbextctrls.pp'); D := T.Dependencies.AddUnit('WSDialogs');
T:=P.Targets.AddUnit('customdrawn_mac.pas'); D := T.Dependencies.AddUnit('WSExtCtrls');
T:=P.Targets.AddUnit('forms/calcform.pas'); D := T.Dependencies.AddUnit('WSExtDlgs');
T:=P.Targets.AddUnit('lcltranslator.pas'); D := T.Dependencies.AddUnit('WSFactory');
T:=P.Targets.AddUnit('groupededit.pp'); D := T.Dependencies.AddUnit('WSForms');
T:=P.Targets.AddUnit('lcltaskdialog.pas'); D := T.Dependencies.AddUnit('WSGrids');
T:=P.Targets.AddUnit('widgetset/wslazdeviceapis.pas'); D := T.Dependencies.AddUnit('WSImgList');
T:=P.Targets.AddUnit('lclplatformdef.pas'); D := T.Dependencies.AddUnit('WSLCLClasses');
T:=P.Targets.AddUnit('industrialbase.pp'); D := T.Dependencies.AddUnit('WSMenus');
T:=P.Targets.AddUnit('jsonpropstorage.pas'); D := T.Dependencies.AddUnit('WSPairSplitter');
P.Targets.AddImplicitUnit('forms/dblogdlg.pas'); D := T.Dependencies.AddUnit('WSProc');
T:=P.Targets.AddUnit('lclexceptionstacktrace.pas'); D := T.Dependencies.AddUnit('WSReferences');
D := T.Dependencies.AddUnit('WSSpin');
D := T.Dependencies.AddUnit('WSStdCtrls');
D := T.Dependencies.AddUnit('WSToolwin');
D := T.Dependencies.AddUnit('ActnList');
D := T.Dependencies.AddUnit('AsyncProcess');
D := T.Dependencies.AddUnit('ButtonPanel');
D := T.Dependencies.AddUnit('Buttons');
D := T.Dependencies.AddUnit('Calendar');
D := T.Dependencies.AddUnit('RegisterLCL');
D := T.Dependencies.AddInclude('include/lclcolordialog.inc');
D := T.Dependencies.AddUnit('ValEdit');
D := T.Dependencies.AddUnit('LazCanvas');
D := T.Dependencies.AddUnit('LazDialogs');
D := T.Dependencies.AddUnit('LazRegions');
D := T.Dependencies.AddUnit('CustomDrawn_Common');
D := T.Dependencies.AddUnit('CustomDrawnControls');
D := T.Dependencies.AddUnit('CustomDrawnDrawers');
D := T.Dependencies.AddUnit('LazDeviceApis');
D := T.Dependencies.AddUnit('LDockTree');
D := T.Dependencies.AddUnit('LazFreeTypeIntfDrawer');
D := T.Dependencies.AddUnit('CustomDrawn_WinXP');
D := T.Dependencies.AddUnit('CustomDrawn_Android');
D := T.Dependencies.AddInclude('include/sysenvapis_win.inc');
D := T.Dependencies.AddInclude('include/sysenvapis.inc');
D := T.Dependencies.AddInclude('include/sysenvapis_mac.inc');
D := T.Dependencies.AddInclude('include/sysenvapis_unix.inc');
D := T.Dependencies.AddInclude('include/lcl_defines.inc');
D := T.Dependencies.AddUnit('Arrow');
D := T.Dependencies.AddUnit('EditBtn');
D := T.Dependencies.AddUnit('ComboEx');
D := T.Dependencies.AddUnit('DBExtCtrls');
D := T.Dependencies.AddUnit('CustomDrawn_Mac');
D := T.Dependencies.AddUnit('CalcForm');
D := T.Dependencies.AddUnit('LCLTranslator');
D := T.Dependencies.AddInclude('include/customflowpanel.inc');
D := T.Dependencies.AddInclude('include/clipbrd_html.inc');
D := T.Dependencies.AddUnit('GroupedEdit');
D := T.Dependencies.AddUnit('LCLTaskDialog');
D := T.Dependencies.AddInclude('include/taskdialog.inc');
D := T.Dependencies.AddUnit('WSLazDeviceAPIS');
D := T.Dependencies.AddInclude('include/customdesigncontrol.inc');
D := T.Dependencies.AddUnit('LCLPlatformDef');
D := T.Dependencies.AddUnit('IndustrialBase');
D := T.Dependencies.AddInclude('include/patternbitmap.inc');
D := T.Dependencies.AddUnit('JSONPropStorage');
D := T.Dependencies.AddInclude('include/comboex.inc');
D := T.Dependencies.AddUnit('LCLExceptionStackTrace');
T := P.Targets.AddImplicitUnit('checklst.pas');
T := P.Targets.AddImplicitUnit('clipbrd.pp');
T := P.Targets.AddImplicitUnit('colorbox.pas');
T := P.Targets.AddImplicitUnit('comctrls.pp');
T := P.Targets.AddImplicitUnit('controls.pp');
T := P.Targets.AddImplicitUnit('customtimer.pas');
T := P.Targets.AddImplicitUnit('dbactns.pp');
T := P.Targets.AddImplicitUnit('dbctrls.pp');
T := P.Targets.AddImplicitUnit('dbgrids.pas');
T := P.Targets.AddImplicitUnit('defaulttranslator.pas');
T := P.Targets.AddImplicitUnit('dialogs.pp');
T := P.Targets.AddImplicitUnit('extctrls.pp');
T := P.Targets.AddImplicitUnit('extdlgs.pas');
T := P.Targets.AddImplicitUnit('extgraphics.pas');
T := P.Targets.AddImplicitUnit('filectrl.pp');
T := P.Targets.AddImplicitUnit('forms.pp');
T := P.Targets.AddImplicitUnit('graphics.pp');
T := P.Targets.AddImplicitUnit('graphmath.pp');
T := P.Targets.AddImplicitUnit('graphutil.pp');
T := P.Targets.AddImplicitUnit('grids.pas');
T := P.Targets.AddImplicitUnit('helpintfs.pas');
T := P.Targets.AddImplicitUnit('icnstypes.pas');
T := P.Targets.AddImplicitUnit('imagelistcache.pas');
T := P.Targets.AddImplicitUnit('imglist.pp');
T := P.Targets.AddImplicitUnit('inipropstorage.pas');
T := P.Targets.AddImplicitUnit('interfacebase.pp');
T := P.Targets.AddImplicitUnit('intfgraphics.pas');
T := P.Targets.AddImplicitUnit('lazhelphtml.pas');
T := P.Targets.AddImplicitUnit('lazhelpintf.pas');
T := P.Targets.AddImplicitUnit('lclclasses.pp');
T := P.Targets.AddImplicitUnit('lclintf.pas');
T := P.Targets.AddImplicitUnit('lclmemmanager.pas');
T := P.Targets.AddImplicitUnit('lclmessageglue.pas');
T := P.Targets.AddImplicitUnit('lclproc.pas');
T := P.Targets.AddImplicitUnit('lclrescache.pas');
T := P.Targets.AddImplicitUnit('lclstrconsts.pas');
T := P.Targets.AddImplicitUnit('lcltype.pp');
T := P.Targets.AddImplicitUnit('menus.pp');
T := P.Targets.AddImplicitUnit('lclunicodedata.pas');
T := P.Targets.AddImplicitUnit('lclversion.pas');
T := P.Targets.AddImplicitUnit('lmessages.pp');
T := P.Targets.AddImplicitUnit('lresources.pp');
T := P.Targets.AddImplicitUnit('maskedit.pp');
T := P.Targets.AddImplicitUnit('pairsplitter.pas');
T := P.Targets.AddImplicitUnit('popupnotifier.pas');
T := P.Targets.AddImplicitUnit('postscriptcanvas.pas');
T := P.Targets.AddImplicitUnit('postscriptprinter.pas');
T := P.Targets.AddImplicitUnit('postscriptunicode.pas');
T := P.Targets.AddImplicitUnit('printers.pas');
T := P.Targets.AddImplicitUnit('propertystorage.pas');
T := P.Targets.AddImplicitUnit('rubberband.pas');
T := P.Targets.AddImplicitUnit('shellctrls.pas');
T := P.Targets.AddImplicitUnit('spin.pp');
T := P.Targets.AddImplicitUnit('stdactns.pas');
T := P.Targets.AddImplicitUnit('stdctrls.pp');
T := P.Targets.AddImplicitUnit('themes.pas');
T := P.Targets.AddImplicitUnit('tmschema.pas');
T := P.Targets.AddImplicitUnit('toolwin.pp');
T := P.Targets.AddImplicitUnit('utrace.pp');
T := P.Targets.AddImplicitUnit('xmlpropstorage.pas');
T := P.Targets.AddImplicitUnit('forms/calendarpopup.pas');
T.ResourceFiles.Add('calendarpopup.lfm');
T := P.Targets.AddImplicitUnit('forms/timepopup.pas');
T.ResourceFiles.Add('timepopup.lfm');
T := P.Targets.AddImplicitUnit('nonwin32/messages.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsbuttons.pp');
T := P.Targets.AddImplicitUnit('widgetset/wscalendar.pp');
T := P.Targets.AddImplicitUnit('widgetset/wschecklst.pp');
T := P.Targets.AddImplicitUnit('widgetset/wscomctrls.pp');
T := P.Targets.AddImplicitUnit('widgetset/wscontrols.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsdesigner.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsdialogs.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsextctrls.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsextdlgs.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsfactory.pas');
T := P.Targets.AddImplicitUnit('widgetset/wsforms.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsgrids.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsimglist.pp');
T := P.Targets.AddImplicitUnit('widgetset/wslclclasses.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsmenus.pp');
T := P.Targets.AddImplicitUnit('widgetset/wspairsplitter.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsproc.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsreferences.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsspin.pp');
T := P.Targets.AddImplicitUnit('widgetset/wsstdctrls.pp');
T := P.Targets.AddImplicitUnit('widgetset/wstoolwin.pp');
T := P.Targets.AddImplicitUnit('actnlist.pas');
T := P.Targets.AddImplicitUnit('asyncprocess.pp');
T := P.Targets.AddImplicitUnit('buttonpanel.pas');
T := P.Targets.AddImplicitUnit('buttons.pp');
T := P.Targets.AddImplicitUnit('calendar.pp');
T := P.Targets.AddImplicitUnit('registerlcl.pas');
T := P.Targets.AddImplicitUnit('valedit.pas');
T := P.Targets.AddImplicitUnit('lazcanvas.pas');
T := P.Targets.AddImplicitUnit('lazdialogs.pas');
T := P.Targets.AddImplicitUnit('lazregions.pas');
T := P.Targets.AddImplicitUnit('customdrawn_common.pas');
T := P.Targets.AddImplicitUnit('customdrawncontrols.pas');
T := P.Targets.AddImplicitUnit('customdrawndrawers.pas');
T := P.Targets.AddImplicitUnit('lazdeviceapis.pas');
T := P.Targets.AddImplicitUnit('ldocktree.pas');
T := P.Targets.AddImplicitUnit('lazfreetypeintfdrawer.pas');
T := P.Targets.AddImplicitUnit('customdrawn_winxp.pas');
T := P.Targets.AddImplicitUnit('customdrawn_android.pas');
T := P.Targets.AddImplicitUnit('arrow.pp');
T := P.Targets.AddImplicitUnit('editbtn.pas');
T := P.Targets.AddImplicitUnit('comboex.pas');
T := P.Targets.AddImplicitUnit('dbextctrls.pp');
T := P.Targets.AddImplicitUnit('customdrawn_mac.pas');
T := P.Targets.AddImplicitUnit('forms/calcform.pas');
T := P.Targets.AddImplicitUnit('lcltranslator.pas');
T := P.Targets.AddImplicitUnit('groupededit.pp');
T := P.Targets.AddImplicitUnit('lcltaskdialog.pas');
T := P.Targets.AddImplicitUnit('widgetset/wslazdeviceapis.pas');
T := P.Targets.AddImplicitUnit('lclplatformdef.pas');
T := P.Targets.AddImplicitUnit('industrialbase.pp');
T := P.Targets.AddImplicitUnit('jsonpropstorage.pas');
T := P.Targets.AddImplicitUnit('lclexceptionstacktrace.pas');
// copy the compiled file, so the IDE knows how the package was compiled // copy the compiled file, so the IDE knows how the package was compiled
P.Sources.AddSrc('LCLBase.compiled');
P.InstallFiles.Add('LCLBase.compiled',AllOSes,'$(unitinstalldir)'); P.InstallFiles.Add('LCLBase.compiled',AllOSes,'$(unitinstalldir)');
end; end;

View File

@ -4,7 +4,7 @@
fpmake.pp for FCL 1.0.1 fpmake.pp for FCL 1.0.1
This file was generated on 03-02-19 This file was generated on 22-05-20
} }
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
@ -19,19 +19,24 @@ procedure add_FCL(const ADirectory: string);
var var
P : TPackage; P : TPackage;
T : TTarget; T : TTarget;
D : TDependency;
begin begin
with Installer do with Installer do
begin begin
P:=AddPackage('fcl'); P:=AddPackage('fcl');
P.Version:='1.0.1'; P.Version:='1.0.1-0';
P.Directory:=ADirectory; P.Directory:=ADirectory;
P.Author:='Lazarus';
P.License:='modified LGPL-2';
P.Description:='The FCL - FreePascal Component Library provides the base classes for object pascal.';
P.Flags.Add('LazarusDsgnPkg'); P.Flags.Add('LazarusDsgnPkg');
P.Dependencies.Add('fcl-process'); D := P.Dependencies.Add('fcl-process');
P.Dependencies.Add('fcl-db'); D := P.Dependencies.Add('fcl-db');
P.Options.Add('-MObjFPC'); P.Options.Add('-MObjFPC');
P.Options.Add('-Scghi'); P.Options.Add('-Scghi');
P.Options.Add('-O1'); P.Options.Add('-O1');
@ -41,10 +46,11 @@ begin
P.Options.Add('-vewnhibq'); P.Options.Add('-vewnhibq');
P.UnitPath.Add('.'); P.UnitPath.Add('.');
T:=P.Targets.AddUnit('fcllaz.pas'); T:=P.Targets.AddUnit('fcllaz.pas');
t.Dependencies.AddUnit('LazarusPackageIntf'); D := T.Dependencies.AddUnit('LazarusPackageIntf');
T := P.Targets.AddImplicitUnit('lazaruspackageintf.pas'); T := P.Targets.AddImplicitUnit('lazaruspackageintf.pas');
// copy the compiled file, so the IDE knows how the package was compiled // copy the compiled file, so the IDE knows how the package was compiled
P.Sources.AddSrc('FCL.compiled');
P.InstallFiles.Add('FCL.compiled',AllOSes,'$(unitinstalldir)'); P.InstallFiles.Add('FCL.compiled',AllOSes,'$(unitinstalldir)');
end; end;