diff --git a/components/lazutils/fpmake.pp b/components/lazutils/fpmake.pp index 19c6f5af3c..492eb5b98a 100644 --- a/components/lazutils/fpmake.pp +++ b/components/lazutils/fpmake.pp @@ -1,9 +1,10 @@ { File generated automatically by Lazarus Package Manager + Created with the Fppkgpackagemanager package installed fpmake.pp for LazUtils 1.0 - This file was generated on 21.12.2020 + This file was generated on 27-08-21 } {$ifndef ALLPACKAGES} @@ -43,137 +44,152 @@ begin P.Options.Add('-gl'); P.Options.Add('-l'); P.Options.Add('-vewnhibq'); + P.Options.Add('-dFASTCGI_STDIN'); P.UnitPath.Add('.'); + D := P.Dependencies.Add('winunits-base'); + D.OSes := AllWindowsOSes; T:=P.Targets.AddUnit('lazutils.pas'); - t.Dependencies.AddUnit('avglvltree'); - t.Dependencies.AddUnit('codepagesasian'); - t.Dependencies.AddUnit('codepagescommon'); - t.Dependencies.AddUnit('compwriterpas'); - t.Dependencies.AddUnit('dynamicarray'); - t.Dependencies.AddUnit('dynhasharray'); - t.Dependencies.AddUnit('dynqueue'); - t.Dependencies.AddUnit('extendedstrings'); - t.Dependencies.AddUnit('filereferencelist'); - t.Dependencies.AddUnit('fileutil'); - t.Dependencies.AddUnit('fpcadds'); - t.Dependencies.AddUnit('graphmath'); - t.Dependencies.AddUnit('graphtype'); - t.Dependencies.AddUnit('html2textrender'); - t.Dependencies.AddUnit('integerlist'); - t.Dependencies.AddUnit('laz2_dom'); - t.Dependencies.AddUnit('laz2_xmlcfg'); - t.Dependencies.AddUnit('laz2_xmlread'); - t.Dependencies.AddUnit('laz2_xmlutils'); - t.Dependencies.AddUnit('laz2_xmlwrite'); - t.Dependencies.AddUnit('laz2_xpath'); - t.Dependencies.AddUnit('laz_avl_tree'); - t.Dependencies.AddUnit('laz_dom'); - t.Dependencies.AddUnit('laz_xmlcfg'); - t.Dependencies.AddUnit('laz_xmlread'); - t.Dependencies.AddUnit('laz_xmlstreaming'); - t.Dependencies.AddUnit('laz_xmlwrite'); - t.Dependencies.AddUnit('lazclasses'); - t.Dependencies.AddUnit('lazcollections'); - t.Dependencies.AddUnit('lazconfigstorage'); - t.Dependencies.AddUnit('lazdbglog'); - t.Dependencies.AddUnit('lazfglhash'); - t.Dependencies.AddUnit('lazfilecache'); - t.Dependencies.AddUnit('lazfileutils'); - t.Dependencies.AddUnit('lazlinkedlist'); - t.Dependencies.AddUnit('lazlistclasses'); - t.Dependencies.AddUnit('lazlogger'); - t.Dependencies.AddUnit('lazloggerbase'); - t.Dependencies.AddUnit('lazloggerdummy'); - t.Dependencies.AddUnit('lazloggerprofiling'); - t.Dependencies.AddUnit('lazmethodlist'); - t.Dependencies.AddUnit('lazpasreadutil'); - t.Dependencies.AddUnit('lazstringutils'); - t.Dependencies.AddUnit('lazsysutils'); - t.Dependencies.AddUnit('laztracer'); - t.Dependencies.AddUnit('lazunicode'); - t.Dependencies.AddUnit('lazutf16'); - t.Dependencies.AddUnit('lazutf8'); - t.Dependencies.AddUnit('lazutf8classes'); - t.Dependencies.AddUnit('lazutf8sysutils'); - t.Dependencies.AddUnit('lazutilities'); - t.Dependencies.AddUnit('lazutilsstrconsts'); - t.Dependencies.AddUnit('lazversion'); - t.Dependencies.AddUnit('lconvencoding'); - t.Dependencies.AddUnit('lcsvutils'); - t.Dependencies.AddUnit('lookupstringlist'); - t.Dependencies.AddUnit('maps'); - t.Dependencies.AddUnit('masks'); - t.Dependencies.AddUnit('objectlists'); - t.Dependencies.AddUnit('stringhashlist'); - t.Dependencies.AddUnit('textstrings'); - t.Dependencies.AddUnit('translations'); - t.Dependencies.AddUnit('uitypes'); - t.Dependencies.AddUnit('utf8process'); - - T:=P.Targets.AddUnit('avglvltree.pas'); - T:=P.Targets.AddUnit('codepagesasian.pas'); - T:=P.Targets.AddUnit('codepagescommon.pas'); - T:=P.Targets.AddUnit('compwriterpas.pas'); - T:=P.Targets.AddUnit('dynamicarray.pas'); - T:=P.Targets.AddUnit('dynhasharray.pp'); - T:=P.Targets.AddUnit('dynqueue.pas'); - T:=P.Targets.AddUnit('extendedstrings.pas'); - T:=P.Targets.AddUnit('filereferencelist.pas'); - T:=P.Targets.AddUnit('fileutil.pas'); - T:=P.Targets.AddUnit('fpcadds.pas'); - T:=P.Targets.AddUnit('graphmath.pp'); - T:=P.Targets.AddUnit('graphtype.pp'); - T:=P.Targets.AddUnit('html2textrender.pas'); - T:=P.Targets.AddUnit('integerlist.pas'); - T:=P.Targets.AddUnit('laz2_dom.pas'); - T:=P.Targets.AddUnit('laz2_xmlcfg.pas'); - T:=P.Targets.AddUnit('laz2_xmlread.pas'); - T:=P.Targets.AddUnit('laz2_xmlutils.pas'); - T:=P.Targets.AddUnit('laz2_xmlwrite.pas'); - T:=P.Targets.AddUnit('laz2_xpath.pas'); - T:=P.Targets.AddUnit('laz_avl_tree.pp'); - T:=P.Targets.AddUnit('laz_dom.pas'); - T:=P.Targets.AddUnit('laz_xmlcfg.pas'); - T:=P.Targets.AddUnit('laz_xmlread.pas'); - T:=P.Targets.AddUnit('laz_xmlstreaming.pas'); - T:=P.Targets.AddUnit('laz_xmlwrite.pas'); - T:=P.Targets.AddUnit('lazclasses.pas'); - T:=P.Targets.AddUnit('lazcollections.pas'); - T:=P.Targets.AddUnit('lazconfigstorage.pas'); - T:=P.Targets.AddUnit('lazdbglog.pas'); - T:=P.Targets.AddUnit('lazfglhash.pas'); - T:=P.Targets.AddUnit('lazfilecache.pas'); - T:=P.Targets.AddUnit('lazfileutils.pas'); - T:=P.Targets.AddUnit('lazlinkedlist.pas'); - T:=P.Targets.AddUnit('lazlistclasses.pas'); - T:=P.Targets.AddUnit('lazlogger.pas'); - T:=P.Targets.AddUnit('lazloggerbase.pas'); - T:=P.Targets.AddUnit('lazloggerdummy.pas'); - T:=P.Targets.AddUnit('lazloggerprofiling.pas'); - T:=P.Targets.AddUnit('lazmethodlist.pas'); - T:=P.Targets.AddUnit('lazpasreadutil.pas'); - T:=P.Targets.AddUnit('lazstringutils.pas'); - T:=P.Targets.AddUnit('lazsysutils.pas'); - T:=P.Targets.AddUnit('laztracer.pas'); - T:=P.Targets.AddUnit('lazunicode.pas'); - T:=P.Targets.AddUnit('lazutf16.pas'); - T:=P.Targets.AddUnit('lazutf8.pas'); - T:=P.Targets.AddUnit('lazutf8classes.pas'); - T:=P.Targets.AddUnit('lazutf8sysutils.pas'); - T:=P.Targets.AddUnit('lazutilities.pas'); - T:=P.Targets.AddUnit('lazutilsstrconsts.pas'); - T:=P.Targets.AddUnit('lazversion.pas'); - T:=P.Targets.AddUnit('lconvencoding.pas'); - T:=P.Targets.AddUnit('lcsvutils.pas'); - T:=P.Targets.AddUnit('lookupstringlist.pas'); - T:=P.Targets.AddUnit('maps.pp'); - T:=P.Targets.AddUnit('masks.pas'); - T:=P.Targets.AddUnit('objectlists.pas'); - T:=P.Targets.AddUnit('stringhashlist.pas'); - T:=P.Targets.AddUnit('textstrings.pas'); - T:=P.Targets.AddUnit('translations.pas'); - T:=P.Targets.AddUnit('uitypes.pas'); - T:=P.Targets.AddUnit('utf8process.pp'); + 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_AVL_Tree'); + 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('LazUTF8Classes'); + D := T.Dependencies.AddUnit('LazUTF8SysUtils'); + 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.AddUnit('UITypes'); + 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_avl_tree.pp'); + 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('lazutf8classes.pas'); + T := P.Targets.AddImplicitUnit('lazutf8sysutils.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('uitypes.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'); diff --git a/components/lazutils/lazutils.lpk b/components/lazutils/lazutils.lpk index 8068635fe6..6fe207a5be 100644 --- a/components/lazutils/lazutils.lpk +++ b/components/lazutils/lazutils.lpk @@ -176,7 +176,7 @@ - + @@ -359,8 +359,17 @@ - + <_ExternHelp Items="Count"/> + <_Fppkg Items="CustomCodeCount/CustomCodeItem1/CustomCodeItem2"> + <_CustomCodeCount Value="2"/> + <_CustomCodeItem1 Items="Value"> + <_Value Value=" D := P.Dependencies.Add('winunits-base');"/> + + <_CustomCodeItem2 Items="Value"> + <_Value Value=" D.OSes := AllWindowsOSes;"/> + +