mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 17:34:37 +02:00

with fpmkunit change. ------------------------------------------------------------------------ r40365 | pierre | 2018-11-24 15:14:57 +0000 (Sat, 24 Nov 2018) | 4 lines + Add Debug message when resource file is found, but not registered. + Add missing "T.ResourceStrings:=True;" for all source units that generate the new debug message above. ------------------------------------------------------------------------ --- Merging r40365 into '.': U packages/mysql/fpmake.pp U packages/fcl-base/fpmake.pp U packages/fcl-web/fpmake.pp U packages/fcl-db/fpmake.pp U packages/fcl-pdf/fpmake.pp U packages/fcl-image/fpmake.pp U packages/pastojs/fpmake.pp U packages/fcl-passrc/fpmake.pp U packages/rtl-objpas/fpmake.pp U packages/openssl/fpmake.pp U packages/winunits-base/fpmake.pp U packages/fpmkunit/src/fpmkunit.pp --- Recording mergeinfo for merge of r40365 into '.': U . ------------------------------------------------------------------------ r40391 | pierre | 2018-11-28 23:45:35 +0000 (Wed, 28 Nov 2018) | 1 line Add several missing unit references in fpmake files ------------------------------------------------------------------------ --- Merging r40391 into '.': U utils/pas2ut/fpmake.pp U utils/fpdoc/fpmake.pp U utils/pas2js/fpmake.pp U utils/fppkg/fpmake.pp U utils/fpcmkcfg/fpmake.pp U utils/fpmake.pp U utils/unicode/fpmake.pp --- Recording mergeinfo for merge of r40391 into '.': G . ------------------------------------------------------------------------ r40899 | pierre | 2019-01-19 10:26:51 +0000 (Sat, 19 Jan 2019) | 1 line Activate fpc-web package for android OS, except for jvm compiler ------------------------------------------------------------------------ --- Merging r40899 into '.': G packages/fcl-web/fpmake.pp --- Recording mergeinfo for merge of r40899 into '.': G . ------------------------------------------------------------------------ r41069 | pierre | 2019-01-25 12:58:21 +0000 (Fri, 25 Jan 2019) | 1 line Disable targets that do not support fcl-base for utils packages that need fcl-base ------------------------------------------------------------------------ --- Merging r41069 into '.': G utils/pas2ut/fpmake.pp G utils/fpdoc/fpmake.pp U utils/json2pas/fpmake.pp U utils/fpcreslipo/fpmake.pp G utils/fpcmkcfg/fpmake.pp G utils/fpmake.pp U utils/fpcres/fpmake.pp U utils/fpcm/fpmake.pp G utils/unicode/fpmake.pp U utils/pas2fpm/fpmake.pp U utils/instantfpc/fpmake.pp U utils/importtl/fpmake.pp --- Recording mergeinfo for merge of r41069 into '.': G . ------------------------------------------------------------------------ r41070 | pierre | 2019-01-25 14:39:12 +0000 (Fri, 25 Jan 2019) | 1 line Enable paszlib package and disable utils/fpcm and utils/fpcmkcfg for nativent OS ------------------------------------------------------------------------ --- Merging r41070 into '.': U packages/paszlib/fpmake.pp G utils/fpcmkcfg/fpmake.pp G utils/fpcm/fpmake.pp --- Recording mergeinfo for merge of r41070 into '.': G . ------------------------------------------------------------------------ r41076 | pierre | 2019-01-26 10:17:58 +0000 (Sat, 26 Jan 2019) | 1 line Also use installed ppudump for ppu testing in utils directory ------------------------------------------------------------------------ --- Merging r41076 into '.': U utils/Makefile.fpc U utils/Makefile --- Recording mergeinfo for merge of r41076 into '.': G . ------------------------------------------------------------------------ r41104 | pierre | 2019-01-28 17:43:15 +0000 (Mon, 28 Jan 2019) | 1 line -Xr is also supported for systems_android ------------------------------------------------------------------------ --- Merging r41104 into '.': U compiler/options.pas --- Recording mergeinfo for merge of r41104 into '.': G . ------------------------------------------------------------------------ r41106 | pierre | 2019-01-29 09:01:42 +0000 (Tue, 29 Jan 2019) | 1 line Disable jvm-android and jvm-java targets for fprcp, h2pas and tply packages because they use memory allocation or fpc_get_output ------------------------------------------------------------------------ --- Merging r41106 into '.': U utils/fprcp/fpmake.pp U utils/h2pas/fpmake.pp U utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41106 into '.': G . ------------------------------------------------------------------------ r41119 | pierre | 2019-01-29 13:46:43 +0000 (Tue, 29 Jan 2019) | 1 line Disable palmos in fprcp, h2pas and tply packages ------------------------------------------------------------------------ --- Merging r41119 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41119 into '.': G . ------------------------------------------------------------------------ r41120 | pierre | 2019-01-29 14:08:03 +0000 (Tue, 29 Jan 2019) | 1 line Disable fprcp, h2pas and tply pacakges for msdos and win16 because the programs are too big ------------------------------------------------------------------------ --- Merging r41120 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41120 into '.': G . ------------------------------------------------------------------------ r41121 | pierre | 2019-01-29 14:17:53 +0000 (Tue, 29 Jan 2019) | 1 line Disable atari target for fpcm and fpcmkcfg because it depends on unsupported fpmkunit package ------------------------------------------------------------------------ --- Merging r41121 into '.': G utils/fpcmkcfg/fpmake.pp G utils/fpcm/fpmake.pp --- Recording mergeinfo for merge of r41121 into '.': G . ------------------------------------------------------------------------ r41122 | pierre | 2019-01-29 14:32:28 +0000 (Tue, 29 Jan 2019) | 1 line Disable some packages for avr-embedded and i8086-embedded targets ------------------------------------------------------------------------ --- Merging r41122 into '.': G utils/fprcp/fpmake.pp G utils/h2pas/fpmake.pp G utils/tply/fpmake.pp --- Recording mergeinfo for merge of r41122 into '.': G . ------------------------------------------------------------------------ r41142 | pierre | 2019-01-30 12:55:04 +0000 (Wed, 30 Jan 2019) | 1 line Disable jvm-android as fcl-json is not supported for this target ------------------------------------------------------------------------ --- Merging r41142 into '.': G utils/pas2js/fpmake.pp --- Recording mergeinfo for merge of r41142 into '.': G . ------------------------------------------------------------------------ r41150 | pierre | 2019-01-31 11:20:34 +0000 (Thu, 31 Jan 2019) | 1 line Disable pas2js for jvm compiler ------------------------------------------------------------------------ --- Merging r41150 into '.': G utils/pas2js/fpmake.pp --- Recording mergeinfo for merge of r41150 into '.': G . git-svn-id: branches/fixes_3_2@41193 -
165 lines
4.2 KiB
ObjectPascal
165 lines
4.2 KiB
ObjectPascal
{$ifndef ALLPACKAGES}
|
|
{$mode objfpc}{$H+}
|
|
program fpmake;
|
|
|
|
uses fpmkunit;
|
|
|
|
Var
|
|
P : TPackage;
|
|
T : TTarget;
|
|
begin
|
|
With Installer do
|
|
begin
|
|
{$endif ALLPACKAGES}
|
|
|
|
P:=AddPackage('mysql');
|
|
P.ShortName:='mysq';
|
|
{$ifdef ALLPACKAGES}
|
|
P.Directory:=ADirectory;
|
|
{$endif ALLPACKAGES}
|
|
P.Version:='3.2.0-beta';
|
|
P.SourcePath.Add('src');
|
|
P.IncludePath.Add('src');
|
|
P.OSes := AllUnixOSes+AllWindowsOSes-[qnx];
|
|
if Defaults.CPU=jvm then
|
|
P.OSes := P.OSes - [java,android];
|
|
|
|
T:=P.Targets.AddUnit('my4_sys.pp');
|
|
T:=P.Targets.AddUnit('mysql3_comdyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql3_comtypes.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql3_com.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql3_comtypes.inc');
|
|
AddUnit('mysql3_version');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql3dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql3types.inc');
|
|
AddInclude('mysql3impl.inc');
|
|
AddUnit('mysql3_comdyn');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql3.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql3types.inc');
|
|
AddInclude('mysql3impl.inc');
|
|
AddUnit('mysql3_com');
|
|
AddUnit('mysql3_version');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql3_version.pp');
|
|
T:=P.Targets.AddUnit('mysql40dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
T:=P.Targets.AddUnit('mysql40.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql41dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;;
|
|
T:=P.Targets.AddUnit('mysql41.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql4_comdyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql4_comtypes.inc');
|
|
AddUnit('my4_sys');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql4_com.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql4_comtypes.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql4dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql4types.inc');
|
|
AddInclude('mysql4impl.inc');
|
|
AddUnit('my4_sys');
|
|
AddUnit('mysql4_comdyn');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
T:=P.Targets.AddUnit('mysql4.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql4types.inc');
|
|
AddInclude('mysql4impl.inc');
|
|
AddUnit('my4_sys');
|
|
AddUnit('mysql4_com');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql4_version.pp');
|
|
T:=P.Targets.AddUnit('mysql50dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
T:=P.Targets.AddUnit('mysql50.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql51.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql51dyn.pp');
|
|
T.ResourceStrings:=true;
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql55.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T:=P.Targets.AddUnit('mysql55dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
|
|
T:=P.Targets.AddUnit('mysql56dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
|
|
T:=P.Targets.AddUnit('mysql57dyn.pp');
|
|
with T.Dependencies do
|
|
begin
|
|
AddInclude('mysql.inc');
|
|
end;
|
|
T.ResourceStrings := True;
|
|
|
|
P.ExamplePath.Add('examples');
|
|
P.Targets.AddExampleProgram('testdb3.pp');
|
|
P.Targets.AddExampleProgram('testdb4.pp');
|
|
P.Targets.AddExampleProgram('mysqls.pp');
|
|
// 'mysqls.c
|
|
|
|
{$ifndef ALLPACKAGES}
|
|
Run;
|
|
end;
|
|
end.
|
|
{$endif ALLPACKAGES}
|