mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-01 06:03:45 +02:00
223 lines
9.1 KiB
ObjectPascal
223 lines
9.1 KiB
ObjectPascal
{
|
|
File generated automatically by Lazarus Package Manager
|
|
|
|
fpmake.pp for SynEdit 1.0
|
|
|
|
This file was generated on 02-01-2015
|
|
}
|
|
|
|
{$ifndef ALLPACKAGES}
|
|
{$mode objfpc}{$H+}
|
|
program fpmake;
|
|
|
|
uses fpmkunit;
|
|
{$endif ALLPACKAGES}
|
|
|
|
procedure add_SynEdit(const ADirectory: string);
|
|
|
|
var
|
|
P : TPackage;
|
|
T : TTarget;
|
|
|
|
begin
|
|
with Installer do
|
|
begin
|
|
P:=AddPAckage('synedit');
|
|
P.Version:='1.0';
|
|
|
|
P.Directory:=ADirectory;
|
|
|
|
P.Flags.Add('LazarusDsgnPkg');
|
|
|
|
P.Dependencies.Add('lcl');
|
|
P.Options.Add('-MObjFPC');
|
|
P.Options.Add('-Scghi');
|
|
P.Options.Add('-CR');
|
|
P.Options.Add('-O1');
|
|
P.Options.Add('-g');
|
|
P.Options.Add('-gl');
|
|
P.Options.Add('-l');
|
|
P.Options.Add('-vi-');
|
|
P.Options.Add('-vewnhbq');
|
|
P.Options.Add('-vm5024,4055');
|
|
P.Options.Add('-dLCL');
|
|
P.Options.Add('-dLCL$(LCLWidgetType)');
|
|
P.Options.Add('-dNoCarbon');
|
|
P.Options.Add('-CR');
|
|
P.Options.Add('-dgc');
|
|
P.UnitPath.Add('.');
|
|
T:=P.Targets.AddUnit('allsynedit.pas');
|
|
t.Dependencies.AddUnit('synbeautifier');
|
|
t.Dependencies.AddUnit('syncompletion');
|
|
t.Dependencies.AddUnit('synedit');
|
|
t.Dependencies.AddUnit('syneditautocomplete');
|
|
t.Dependencies.AddUnit('syneditexport');
|
|
t.Dependencies.AddUnit('syneditfoldedview');
|
|
t.Dependencies.AddUnit('synedithighlighter');
|
|
t.Dependencies.AddUnit('synedithighlighterfoldbase');
|
|
t.Dependencies.AddUnit('synedithighlighterxmlbase');
|
|
t.Dependencies.AddUnit('syneditkeycmds');
|
|
t.Dependencies.AddUnit('lazsyneditmousecmdstypes');
|
|
t.Dependencies.AddUnit('synhighlighterpo');
|
|
t.Dependencies.AddUnit('syneditlines');
|
|
t.Dependencies.AddUnit('syneditmarks');
|
|
t.Dependencies.AddUnit('syneditmarkup');
|
|
t.Dependencies.AddUnit('syneditmarkupbracket');
|
|
t.Dependencies.AddUnit('syneditmarkupctrlmouselink');
|
|
t.Dependencies.AddUnit('syneditmarkuphighall');
|
|
t.Dependencies.AddUnit('syneditmarkupselection');
|
|
t.Dependencies.AddUnit('syneditmarkupspecialline');
|
|
t.Dependencies.AddUnit('syneditmarkupwordgroup');
|
|
t.Dependencies.AddUnit('syneditmiscclasses');
|
|
t.Dependencies.AddUnit('syneditmiscprocs');
|
|
t.Dependencies.AddUnit('syneditmousecmds');
|
|
t.Dependencies.AddUnit('syneditplugins');
|
|
t.Dependencies.AddUnit('syneditpointclasses');
|
|
t.Dependencies.AddUnit('syneditregexsearch');
|
|
t.Dependencies.AddUnit('syneditsearch');
|
|
t.Dependencies.AddUnit('syneditstrconst');
|
|
t.Dependencies.AddUnit('synedittextbase');
|
|
t.Dependencies.AddUnit('synedittextbuffer');
|
|
t.Dependencies.AddUnit('synedittextbidichars');
|
|
t.Dependencies.AddUnit('synedittexttabexpander');
|
|
t.Dependencies.AddUnit('synedittexttrimmer');
|
|
t.Dependencies.AddUnit('synedittypes');
|
|
t.Dependencies.AddUnit('synexporthtml');
|
|
t.Dependencies.AddUnit('syngutter');
|
|
t.Dependencies.AddUnit('syngutterbase');
|
|
t.Dependencies.AddUnit('syngutterchanges');
|
|
t.Dependencies.AddUnit('synguttercodefolding');
|
|
t.Dependencies.AddUnit('syngutterlinenumber');
|
|
t.Dependencies.AddUnit('syngutterlineoverview');
|
|
t.Dependencies.AddUnit('synguttermarks');
|
|
t.Dependencies.AddUnit('synhighlighterany');
|
|
t.Dependencies.AddUnit('synhighlightercpp');
|
|
t.Dependencies.AddUnit('synhighlightercss');
|
|
t.Dependencies.AddUnit('synhighlighterdiff');
|
|
t.Dependencies.AddUnit('synhighlighterhashentries');
|
|
t.Dependencies.AddUnit('synhighlighterhtml');
|
|
t.Dependencies.AddUnit('synhighlighterjava');
|
|
t.Dependencies.AddUnit('synhighlighterjscript');
|
|
t.Dependencies.AddUnit('synhighlighterlfm');
|
|
t.Dependencies.AddUnit('synhighlightermulti');
|
|
t.Dependencies.AddUnit('synhighlighterpas');
|
|
t.Dependencies.AddUnit('synhighlighterperl');
|
|
t.Dependencies.AddUnit('synhighlighterphp');
|
|
t.Dependencies.AddUnit('synhighlighterposition');
|
|
t.Dependencies.AddUnit('synhighlighterpython');
|
|
t.Dependencies.AddUnit('synhighlightersql');
|
|
t.Dependencies.AddUnit('synhighlightertex');
|
|
t.Dependencies.AddUnit('synhighlighterunixshellscript');
|
|
t.Dependencies.AddUnit('synhighlightervb');
|
|
t.Dependencies.AddUnit('synhighlighterxml');
|
|
t.Dependencies.AddUnit('synmacrorecorder');
|
|
t.Dependencies.AddUnit('synmemo');
|
|
t.Dependencies.AddUnit('synpluginsyncroedit');
|
|
t.Dependencies.AddUnit('synpluginsyncronizededitbase');
|
|
t.Dependencies.AddUnit('synplugintemplateedit');
|
|
t.Dependencies.AddUnit('lazsynedittext');
|
|
t.Dependencies.AddUnit('lazsyntextarea');
|
|
t.Dependencies.AddUnit('synregexpr');
|
|
t.Dependencies.AddUnit('syntextdrawer');
|
|
t.Dependencies.AddUnit('syneditmarkupguttermark');
|
|
t.Dependencies.AddUnit('synhighlighterbat');
|
|
t.Dependencies.AddUnit('synhighlighterini');
|
|
t.Dependencies.AddUnit('syneditmarkupspecialchar');
|
|
t.Dependencies.AddUnit('synedittextdoublewidthchars');
|
|
t.Dependencies.AddUnit('synedittextsystemcharwidth');
|
|
t.Dependencies.AddUnit('syneditmarkupifdef');
|
|
|
|
T:=P.Targets.AddUnit('synbeautifier.pas');
|
|
T:=P.Targets.AddUnit('syncompletion.pas');
|
|
P.Sources.AddSrc('lazsynimm.pas');
|
|
T:=P.Targets.AddUnit('synedit.pp');
|
|
T:=P.Targets.AddUnit('syneditautocomplete.pp');
|
|
T:=P.Targets.AddUnit('syneditexport.pas');
|
|
T:=P.Targets.AddUnit('syneditfoldedview.pp');
|
|
T:=P.Targets.AddUnit('synedithighlighter.pp');
|
|
T:=P.Targets.AddUnit('synedithighlighterfoldbase.pas');
|
|
T:=P.Targets.AddUnit('synedithighlighterxmlbase.pas');
|
|
T:=P.Targets.AddUnit('syneditkeycmds.pp');
|
|
T:=P.Targets.AddUnit('lazsyneditmousecmdstypes.pp');
|
|
T:=P.Targets.AddUnit('synhighlighterpo.pp');
|
|
T:=P.Targets.AddUnit('syneditlines.pas');
|
|
T:=P.Targets.AddUnit('syneditmarks.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkup.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupbracket.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupctrlmouselink.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkuphighall.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupselection.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupspecialline.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupwordgroup.pp');
|
|
T:=P.Targets.AddUnit('syneditmiscclasses.pp');
|
|
T:=P.Targets.AddUnit('syneditmiscprocs.pp');
|
|
T:=P.Targets.AddUnit('syneditmousecmds.pp');
|
|
T:=P.Targets.AddUnit('syneditplugins.pas');
|
|
T:=P.Targets.AddUnit('syneditpointclasses.pas');
|
|
T:=P.Targets.AddUnit('syneditregexsearch.pas');
|
|
T:=P.Targets.AddUnit('syneditsearch.pp');
|
|
T:=P.Targets.AddUnit('syneditstrconst.pp');
|
|
T:=P.Targets.AddUnit('synedittextbase.pas');
|
|
T:=P.Targets.AddUnit('synedittextbuffer.pp');
|
|
T:=P.Targets.AddUnit('synedittextbidichars.pas');
|
|
T:=P.Targets.AddUnit('synedittexttabexpander.pas');
|
|
T:=P.Targets.AddUnit('synedittexttrimmer.pas');
|
|
T:=P.Targets.AddUnit('synedittypes.pp');
|
|
T:=P.Targets.AddUnit('synexporthtml.pas');
|
|
T:=P.Targets.AddUnit('syngutter.pp');
|
|
T:=P.Targets.AddUnit('syngutterbase.pp');
|
|
T:=P.Targets.AddUnit('syngutterchanges.pas');
|
|
T:=P.Targets.AddUnit('synguttercodefolding.pp');
|
|
T:=P.Targets.AddUnit('syngutterlinenumber.pp');
|
|
T:=P.Targets.AddUnit('syngutterlineoverview.pp');
|
|
T:=P.Targets.AddUnit('synguttermarks.pp');
|
|
T:=P.Targets.AddUnit('synhighlighterany.pas');
|
|
T:=P.Targets.AddUnit('synhighlightercpp.pp');
|
|
T:=P.Targets.AddUnit('synhighlightercss.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterdiff.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterhashentries.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterhtml.pp');
|
|
T:=P.Targets.AddUnit('synhighlighterjava.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterjscript.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterlfm.pas');
|
|
T:=P.Targets.AddUnit('synhighlightermulti.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterpas.pp');
|
|
T:=P.Targets.AddUnit('synhighlighterperl.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterphp.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterposition.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterpython.pas');
|
|
T:=P.Targets.AddUnit('synhighlightersql.pas');
|
|
T:=P.Targets.AddUnit('synhighlightertex.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterunixshellscript.pas');
|
|
T:=P.Targets.AddUnit('synhighlightervb.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterxml.pas');
|
|
T:=P.Targets.AddUnit('synmacrorecorder.pas');
|
|
T:=P.Targets.AddUnit('synmemo.pas');
|
|
T:=P.Targets.AddUnit('synpluginsyncroedit.pp');
|
|
T:=P.Targets.AddUnit('synpluginsyncronizededitbase.pp');
|
|
T:=P.Targets.AddUnit('synplugintemplateedit.pp');
|
|
T:=P.Targets.AddUnit('lazsynedittext.pas');
|
|
T:=P.Targets.AddUnit('lazsyntextarea.pp');
|
|
T:=P.Targets.AddUnit('synregexpr.pas');
|
|
T:=P.Targets.AddUnit('syntextdrawer.pp');
|
|
T:=P.Targets.AddUnit('syneditmarkupguttermark.pp');
|
|
T:=P.Targets.AddUnit('synhighlighterbat.pas');
|
|
T:=P.Targets.AddUnit('synhighlighterini.pas');
|
|
T:=P.Targets.AddUnit('syneditmarkupspecialchar.pp');
|
|
T:=P.Targets.AddUnit('synedittextdoublewidthchars.pas');
|
|
T:=P.Targets.AddUnit('synedittextsystemcharwidth.pas');
|
|
T:=P.Targets.AddUnit('syneditmarkupifdef.pp');
|
|
|
|
// copy the compiled file, so the IDE knows how the package was compiled
|
|
P.InstallFiles.Add('SynEdit.compiled',AllOSes,'$(unitinstalldir)');
|
|
|
|
end;
|
|
end;
|
|
|
|
{$ifndef ALLPACKAGES}
|
|
begin
|
|
add_SynEdit('');
|
|
Installer.Run;
|
|
end.
|
|
{$endif ALLPACKAGES}
|