mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-10-31 04:21:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			168 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
			
		
		
	
	
			168 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
| {
 | |
|    File generated automatically by Lazarus Package Manager
 | |
| 
 | |
|    fpmake.pp for CodeTools 1.0.1
 | |
| 
 | |
|    This file was generated on 02-01-2015
 | |
| }
 | |
| 
 | |
| {$ifndef ALLPACKAGES} 
 | |
| {$mode objfpc}{$H+}
 | |
| program fpmake;
 | |
| 
 | |
| uses fpmkunit;
 | |
| {$endif ALLPACKAGES}
 | |
| 
 | |
| procedure add_CodeTools(const ADirectory: string);
 | |
| 
 | |
| var
 | |
|   P : TPackage;
 | |
|   T : TTarget;
 | |
| 
 | |
| begin
 | |
|   with Installer do
 | |
|     begin
 | |
|     P:=AddPAckage('codetools');
 | |
|     P.Version:='1.0.1';
 | |
| 
 | |
|     P.Directory:=ADirectory;
 | |
| 
 | |
|     P.Flags.Add('LazarusDsgnPkg');
 | |
| 
 | |
|     P.Dependencies.Add('lazutils');
 | |
|     P.Options.Add('-MObjFPC');
 | |
|     P.Options.Add('-Sci');
 | |
|     P.Options.Add('-O1');
 | |
|     P.Options.Add('-g');
 | |
|     P.Options.Add('-gl');
 | |
|     P.Options.Add('-l');
 | |
|     P.Options.Add('-vh-');
 | |
|     P.Options.Add('-vewnibq');
 | |
|     P.UnitPath.Add('.');
 | |
|     T:=P.Targets.AddUnit('codetools.pas');
 | |
|     t.Dependencies.AddUnit('basiccodetools');
 | |
|     t.Dependencies.AddUnit('cachecodetools');
 | |
|     t.Dependencies.AddUnit('ccodeparsertool');
 | |
|     t.Dependencies.AddUnit('codeatom');
 | |
|     t.Dependencies.AddUnit('codebeautifier');
 | |
|     t.Dependencies.AddUnit('codecache');
 | |
|     t.Dependencies.AddUnit('codecompletiontool');
 | |
|     t.Dependencies.AddUnit('codegraph');
 | |
|     t.Dependencies.AddUnit('codeindex');
 | |
|     t.Dependencies.AddUnit('codetemplatestool');
 | |
|     t.Dependencies.AddUnit('codetoolmanager');
 | |
|     t.Dependencies.AddUnit('codetoolmemmanager');
 | |
|     t.Dependencies.AddUnit('codetoolsconfig');
 | |
|     t.Dependencies.AddUnit('codetoolsstrconsts');
 | |
|     t.Dependencies.AddUnit('codetoolsstructs');
 | |
|     t.Dependencies.AddUnit('codetree');
 | |
|     t.Dependencies.AddUnit('customcodetool');
 | |
|     t.Dependencies.AddUnit('definetemplates');
 | |
|     t.Dependencies.AddUnit('directivestree');
 | |
|     t.Dependencies.AddUnit('directorycacher');
 | |
|     t.Dependencies.AddUnit('eventcodetool');
 | |
|     t.Dependencies.AddUnit('expreval');
 | |
|     t.Dependencies.AddUnit('extractproctool');
 | |
|     t.Dependencies.AddUnit('fileprocs');
 | |
|     t.Dependencies.AddUnit('finddeclarationcache');
 | |
|     t.Dependencies.AddUnit('finddeclarationtool');
 | |
|     t.Dependencies.AddUnit('findoverloads');
 | |
|     t.Dependencies.AddUnit('h2pastool');
 | |
|     t.Dependencies.AddUnit('identcompletiontool');
 | |
|     t.Dependencies.AddUnit('keywordfunclists');
 | |
|     t.Dependencies.AddUnit('lfmtrees');
 | |
|     t.Dependencies.AddUnit('linkscanner');
 | |
|     t.Dependencies.AddUnit('methodjumptool');
 | |
|     t.Dependencies.AddUnit('multikeywordlisttool');
 | |
|     t.Dependencies.AddUnit('nonpascalcodetools');
 | |
|     t.Dependencies.AddUnit('pascalparsertool');
 | |
|     t.Dependencies.AddUnit('pascalreadertool');
 | |
|     t.Dependencies.AddUnit('ppucodetools');
 | |
|     t.Dependencies.AddUnit('ppugraph');
 | |
|     t.Dependencies.AddUnit('ppuparser');
 | |
|     t.Dependencies.AddUnit('resourcecodetool');
 | |
|     t.Dependencies.AddUnit('sourcechanger');
 | |
|     t.Dependencies.AddUnit('sourcelog');
 | |
|     t.Dependencies.AddUnit('stdcodetools');
 | |
|     t.Dependencies.AddUnit('otheridentifiertree');
 | |
|     t.Dependencies.AddUnit('codetoolscfgscript');
 | |
|     t.Dependencies.AddUnit('ctxmlfixfragment');
 | |
|     t.Dependencies.AddUnit('ctunitgraph');
 | |
|     t.Dependencies.AddUnit('changedeclarationtool');
 | |
|     t.Dependencies.AddUnit('codetoolsfpcmsgs');
 | |
|     t.Dependencies.AddUnit('unitdictionary');
 | |
|     t.Dependencies.AddUnit('ctloadlaz');
 | |
|     t.Dependencies.AddUnit('ctunitgroupgraph');
 | |
|     t.Dependencies.AddUnit('codecompletiontemplater');
 | |
|     t.Dependencies.AddUnit('codetoolgdbtracer');
 | |
| 
 | |
|     T:=P.Targets.AddUnit('basiccodetools.pas');
 | |
|     T:=P.Targets.AddUnit('cachecodetools.pas');
 | |
|     T:=P.Targets.AddUnit('ccodeparsertool.pas');
 | |
|     T:=P.Targets.AddUnit('codeatom.pas');
 | |
|     T:=P.Targets.AddUnit('codebeautifier.pas');
 | |
|     T:=P.Targets.AddUnit('codecache.pas');
 | |
|     T:=P.Targets.AddUnit('codecompletiontool.pas');
 | |
|     T:=P.Targets.AddUnit('codegraph.pas');
 | |
|     T:=P.Targets.AddUnit('codeindex.pas');
 | |
|     T:=P.Targets.AddUnit('codetemplatestool.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolmanager.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolmemmanager.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolsconfig.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolsstrconsts.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolsstructs.pas');
 | |
|     T:=P.Targets.AddUnit('codetree.pas');
 | |
|     T:=P.Targets.AddUnit('customcodetool.pas');
 | |
|     T:=P.Targets.AddUnit('definetemplates.pas');
 | |
|     T:=P.Targets.AddUnit('directivestree.pas');
 | |
|     T:=P.Targets.AddUnit('directorycacher.pas');
 | |
|     T:=P.Targets.AddUnit('eventcodetool.pas');
 | |
|     T:=P.Targets.AddUnit('expreval.pas');
 | |
|     T:=P.Targets.AddUnit('extractproctool.pas');
 | |
|     T:=P.Targets.AddUnit('fileprocs.pas');
 | |
|     T:=P.Targets.AddUnit('finddeclarationcache.pas');
 | |
|     T:=P.Targets.AddUnit('finddeclarationtool.pas');
 | |
|     T:=P.Targets.AddUnit('findoverloads.pas');
 | |
|     T:=P.Targets.AddUnit('h2pastool.pas');
 | |
|     T:=P.Targets.AddUnit('identcompletiontool.pas');
 | |
|     T:=P.Targets.AddUnit('keywordfunclists.pas');
 | |
|     T:=P.Targets.AddUnit('lfmtrees.pas');
 | |
|     T:=P.Targets.AddUnit('linkscanner.pas');
 | |
|     P.Sources.AddSrc('memcheck.pas');
 | |
|     T:=P.Targets.AddUnit('methodjumptool.pas');
 | |
|     T:=P.Targets.AddUnit('multikeywordlisttool.pas');
 | |
|     T:=P.Targets.AddUnit('nonpascalcodetools.pas');
 | |
|     T:=P.Targets.AddUnit('pascalparsertool.pas');
 | |
|     T:=P.Targets.AddUnit('pascalreadertool.pas');
 | |
|     T:=P.Targets.AddUnit('ppucodetools.pas');
 | |
|     T:=P.Targets.AddUnit('ppugraph.pas');
 | |
|     T:=P.Targets.AddUnit('ppuparser.pas');
 | |
|     T:=P.Targets.AddUnit('resourcecodetool.pas');
 | |
|     T:=P.Targets.AddUnit('sourcechanger.pas');
 | |
|     T:=P.Targets.AddUnit('sourcelog.pas');
 | |
|     T:=P.Targets.AddUnit('stdcodetools.pas');
 | |
|     T:=P.Targets.AddUnit('otheridentifiertree.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolscfgscript.pas');
 | |
|     T:=P.Targets.AddUnit('ctxmlfixfragment.pas');
 | |
|     T:=P.Targets.AddUnit('ctunitgraph.pas');
 | |
|     T:=P.Targets.AddUnit('changedeclarationtool.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolsfpcmsgs.pas');
 | |
|     T:=P.Targets.AddUnit('unitdictionary.pas');
 | |
|     T:=P.Targets.AddUnit('ctloadlaz.pas');
 | |
|     T:=P.Targets.AddUnit('ctunitgroupgraph.pas');
 | |
|     T:=P.Targets.AddUnit('codecompletiontemplater.pas');
 | |
|     T:=P.Targets.AddUnit('codetoolgdbtracer.pas');
 | |
| 
 | |
|     // copy the compiled file, so the IDE knows how the package was compiled
 | |
|     P.InstallFiles.Add('CodeTools.compiled',AllOSes,'$(unitinstalldir)');
 | |
| 
 | |
|     end;
 | |
| end;
 | |
| 
 | |
| {$ifndef ALLPACKAGES}
 | |
| begin
 | |
|   add_CodeTools('');
 | |
|   Installer.Run;
 | |
| end.
 | |
| {$endif ALLPACKAGES}
 | 
