mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-03 06:18:34 +02:00
* First batch of fpmake improvements. Mostly adding examples and fixing small omissions.
git-svn-id: trunk@11948 -
This commit is contained in:
parent
e5db5e4aa8
commit
3b9f0e2565
@ -28,6 +28,9 @@ begin
|
||||
|
||||
P.Sources.AddSrc('LICENSE');
|
||||
P.Sources.AddSrc('LICENSE.ADDON');
|
||||
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('example.pas');
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
|
@ -26,6 +26,10 @@ begin
|
||||
AddInclude('bzip2i386.inc',[i386],AllOSes);
|
||||
end;
|
||||
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('pasbzip.pas');
|
||||
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
end;
|
||||
|
@ -56,8 +56,14 @@ begin
|
||||
end;
|
||||
T:=P.Targets.AddUnit('wnaspi32.pp',[Win32,Win64]);
|
||||
|
||||
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('getdiscid.pp');
|
||||
T:=P.Targets.AddExampleProgram('showcds.pp');
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
end;
|
||||
end.
|
||||
{$endif ALLPACKAGES}
|
||||
|
||||
|
@ -70,6 +70,10 @@ begin
|
||||
AddUnit('paslznonslide');
|
||||
end;
|
||||
|
||||
// P.ProgramPath.Add('src');
|
||||
T:=P.Targets.AddProgram('chmls.lpr');
|
||||
T:=P.Targets.AddProgram('chmcmd.lpr');
|
||||
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
|
@ -40,6 +40,8 @@ begin
|
||||
AddInclude('dbus-threads.inc');
|
||||
end;
|
||||
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('busexample.pp');
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
|
@ -95,13 +95,94 @@ begin
|
||||
|
||||
// Windows units
|
||||
T:=P.Targets.AddUnit('ServiceManager.pas',[Win32,Win64]);
|
||||
T:=P.Targets.AddUnit('fileinfo',AllWindowsOSes);
|
||||
T:=P.Targets.AddUnit('fileinfo.pp',AllWindowsOSes);
|
||||
|
||||
// Additional sources
|
||||
P.Sources.AddSrcFiles('src/win/fclel.*');
|
||||
|
||||
// Examples
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('asiotest.pp');
|
||||
T:=P.Targets.AddExampleProgram('b64dec.pp');
|
||||
T:=P.Targets.AddExampleProgram('b64enc.pp');
|
||||
T:=P.Targets.AddExampleProgram('b64.pp');
|
||||
T:=P.Targets.AddExampleProgram('b64test2.pp');
|
||||
T:=P.Targets.AddExampleProgram('b64test.pp');
|
||||
T:=P.Targets.AddExampleProgram('base64decodingtestcase.pas');
|
||||
T:=P.Targets.AddExampleProgram('cachetest.pp');
|
||||
T:=P.Targets.AddExampleProgram('cfgtest.pp');
|
||||
T:=P.Targets.AddExampleProgram('daemon.pp');
|
||||
T:=P.Targets.AddExampleProgram('daemon.txt');
|
||||
T:=P.Targets.AddExampleProgram('dbugsrv.pp');
|
||||
T:=P.Targets.AddExampleProgram('debugtest.pp');
|
||||
T:=P.Targets.AddExampleProgram('doecho.pp');
|
||||
T:=P.Targets.AddExampleProgram('dparser.pp');
|
||||
T:=P.Targets.AddExampleProgram('dsockcli.pp');
|
||||
T:=P.Targets.AddExampleProgram('dsocksvr.pp');
|
||||
T:=P.Targets.AddExampleProgram('fpdoc.dtd');
|
||||
T:=P.Targets.AddExampleProgram('fstream.pp');
|
||||
T:=P.Targets.AddExampleProgram('htdump.pp');
|
||||
T:=P.Targets.AddExampleProgram('ipcclient.pp');
|
||||
T:=P.Targets.AddExampleProgram('ipcserver.pp');
|
||||
T:=P.Targets.AddExampleProgram('isockcli.pp');
|
||||
T:=P.Targets.AddExampleProgram('isocksvr.pp');
|
||||
T:=P.Targets.AddExampleProgram('istream.pp');
|
||||
T:=P.Targets.AddExampleProgram('list.pp');
|
||||
T:=P.Targets.AddExampleProgram('mstream.pp');
|
||||
T:=P.Targets.AddExampleProgram('poolmm1.pp');
|
||||
T:=P.Targets.AddExampleProgram('poolmm2.pp');
|
||||
T:=P.Targets.AddExampleProgram('restest.pp');
|
||||
T:=P.Targets.AddExampleProgram('showver.pp');
|
||||
T:=P.Targets.AddExampleProgram('sockcli.pp');
|
||||
T:=P.Targets.AddExampleProgram('socksvr.pp');
|
||||
T:=P.Targets.AddExampleProgram('sstream.pp');
|
||||
T:=P.Targets.AddExampleProgram('stringl.pp');
|
||||
T:=P.Targets.AddExampleProgram('tarmakerconsgzip.pas');
|
||||
T:=P.Targets.AddExampleProgram('tarmakercons.pas');
|
||||
T:=P.Targets.AddExampleProgram('testapp.pp');
|
||||
T:=P.Targets.AddExampleProgram('testbf.pp');
|
||||
T:=P.Targets.AddExampleProgram('testbs.pp');
|
||||
T:=P.Targets.AddExampleProgram('testcgi.pp');
|
||||
T:=P.Targets.AddExampleProgram('testcont.pp');
|
||||
T:=P.Targets.AddExampleProgram('testez.pp');
|
||||
T:=P.Targets.AddExampleProgram('testhres.pp');
|
||||
T:=P.Targets.AddExampleProgram('testnres.pp');
|
||||
T:=P.Targets.AddExampleProgram('testol.pp');
|
||||
T:=P.Targets.AddExampleProgram('testproc.pp');
|
||||
T:=P.Targets.AddExampleProgram('testreg.pp');
|
||||
T:=P.Targets.AddExampleProgram('testrhre.pp');
|
||||
T:=P.Targets.AddExampleProgram('testrnre.pp');
|
||||
T:=P.Targets.AddExampleProgram('testrsre.pp');
|
||||
T:=P.Targets.AddExampleProgram('testrtf.pp');
|
||||
T:=P.Targets.AddExampleProgram('testser.pp');
|
||||
T:=P.Targets.AddExampleProgram('testsres.pp');
|
||||
T:=P.Targets.AddExampleProgram('testtimer.pp');
|
||||
T:=P.Targets.AddExampleProgram('testunzip.pp');
|
||||
T:=P.Targets.AddExampleProgram('testur.pp');
|
||||
T:=P.Targets.AddExampleProgram('testweb.pp');
|
||||
T:=P.Targets.AddExampleProgram('testz2.pp');
|
||||
T:=P.Targets.AddExampleProgram('testzip.pp');
|
||||
T:=P.Targets.AddExampleProgram('testz.pp');
|
||||
T:=P.Targets.AddExampleProgram('threads.pp');
|
||||
T:=P.Targets.AddExampleProgram('tidea.pp');
|
||||
T:=P.Targets.AddExampleProgram('tstelcmd.pp');
|
||||
T:=P.Targets.AddExampleProgram('tstelgtk.pp');
|
||||
T:=P.Targets.AddExampleProgram('txmlreg.pp');
|
||||
T:=P.Targets.AddExampleProgram('xmldump.pp');
|
||||
|
||||
// example data files.
|
||||
// README
|
||||
// kword.xml
|
||||
// overview.rtf
|
||||
// showver.rc
|
||||
// showver.res
|
||||
// simple.xml
|
||||
// parser.dat
|
||||
// testcgi.html
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
end;
|
||||
end.
|
||||
{$endif ALLPACKAGES}
|
||||
|
||||
|
@ -18,6 +18,32 @@ begin
|
||||
{$endif ALLPACKAGES}
|
||||
P.Version:='2.2.2-0';
|
||||
P.SourcePath.Add('src');
|
||||
P.SourcePath.Add('src/base');
|
||||
P.SourcePath.Add('src/paradox');
|
||||
P.SourcePath.Add('src/sqldb');
|
||||
P.SourcePath.Add('src/sqldb/postgres');
|
||||
P.SourcePath.Add('src/sqldb/sqlite');
|
||||
P.SourcePath.Add('src/sqldb/interbase');
|
||||
P.SourcePath.Add('src/sqldb/mysql');
|
||||
P.SourcePath.Add('src/sqldb/odbc');
|
||||
P.SourcePath.Add('src/sqldb/examples');
|
||||
P.SourcePath.Add('src/sqldb/oracle');
|
||||
P.SourcePath.Add('src/sdf');
|
||||
P.SourcePath.Add('src/datadict');
|
||||
P.SourcePath.Add('src/memds');
|
||||
P.SourcePath.Add('src/codegen');
|
||||
P.SourcePath.Add('src/export');
|
||||
P.SourcePath.Add('src/sqlite');
|
||||
P.SourcePath.Add('src/dbase');
|
||||
P.IncludePath.Add('src/base');
|
||||
P.IncludePath.Add('src/sqldb');
|
||||
P.IncludePath.Add('src/sqldb/postgres');
|
||||
P.IncludePath.Add('src/sqldb/mysql');
|
||||
P.IncludePath.Add('src/sdf');
|
||||
P.IncludePath.Add('src/memds');
|
||||
P.IncludePath.Add('src/sqlite');
|
||||
P.IncludePath.Add('src/dbase');
|
||||
|
||||
|
||||
T:=P.Targets.AddUnit('bufdataset.pas');
|
||||
with T.Dependencies do
|
||||
@ -550,9 +576,27 @@ begin
|
||||
AddUnit('db');
|
||||
end;
|
||||
|
||||
P.ExamplePath.Add('tests');
|
||||
T:=P.Targets.AddExampleProgram('dbftoolsunit.pas');
|
||||
T:=P.Targets.AddExampleProgram('dbtestframework.pas');
|
||||
T:=P.Targets.AddExampleProgram('memdstoolsunit.pas');
|
||||
T:=P.Targets.AddExampleProgram('sdfdstoolsunit.pas');
|
||||
T:=P.Targets.AddExampleProgram('sqldbtoolsunit.pas');
|
||||
T:=P.Targets.AddExampleProgram('testbasics.pas');
|
||||
T:=P.Targets.AddExampleProgram('testdatasources.pas');
|
||||
T:=P.Targets.AddExampleProgram('testdbbasics.pas');
|
||||
T:=P.Targets.AddExampleProgram('testdddiff.pp');
|
||||
T:=P.Targets.AddExampleProgram('testfieldtypes.pas');
|
||||
T:=P.Targets.AddExampleProgram('testsqlscript.pas');
|
||||
T:=P.Targets.AddExampleProgram('toolsunit.pas');
|
||||
// database.ini.txt
|
||||
// README.txt
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
end;
|
||||
end.
|
||||
{$endif ALLPACKAGES}
|
||||
|
||||
|
||||
|
||||
|
@ -219,8 +219,13 @@ begin
|
||||
end;
|
||||
T:=P.Targets.AddUnit('targacmn.pp');
|
||||
|
||||
P.ExamplePath.Add('examples');
|
||||
T:=P.Targets.AddExampleProgram('drawing.pp');
|
||||
T:=P.Targets.AddExampleProgram('imgconv.pp');
|
||||
|
||||
{$ifndef ALLPACKAGES}
|
||||
Run;
|
||||
end;
|
||||
end.
|
||||
{$endif ALLPACKAGES}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user