* Several fpmake-file updates

git-svn-id: trunk@17976 -
This commit is contained in:
joost 2011-07-11 19:24:28 +00:00
parent 02a5efc619
commit 584ac69bff
21 changed files with 72 additions and 2 deletions

View File

@ -30,11 +30,20 @@ begin
P.SourcePath.Add('src'); P.SourcePath.Add('src');
P.IncludePath.Add('src'); P.IncludePath.Add('src');
T:=P.Targets.AddUnit('bzip2comn.pas');
T:=P.Targets.AddUnit('bzip2.pas'); T:=P.Targets.AddUnit('bzip2.pas');
with T.Dependencies do with T.Dependencies do
begin begin
AddInclude('bzip2i386.inc',[i386],AllOSes); AddInclude('bzip2i386.inc',[i386],AllOSes);
AddUnit('bzip2comn');
end; end;
T:=P.Targets.AddUnit('bzip2stream.pas');
with T.Dependencies do
begin
AddInclude('bzip2sii386.inc',[i386],AllOSes);
AddUnit('bzip2comn');
end;
T.ResourceStrings := true;
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
T:=P.Targets.AddExampleProgram('pasbzip.pas'); T:=P.Targets.AddExampleProgram('pasbzip.pas');

View File

@ -42,6 +42,8 @@ begin
begin begin
AddUnit('cdrom'); AddUnit('cdrom');
end; end;
T:=P.Targets.AddUnit('fpcddb.pp');
T.ResourceStrings := True;
// Linux // Linux
T:=P.Targets.AddUnit('lincd.pp',[Linux]); T:=P.Targets.AddUnit('lincd.pp',[Linux]);

View File

@ -27,6 +27,7 @@ begin
P.NeedLibC:= false; P.NeedLibC:= false;
D:=P.Dependencies.Add('fcl-xml'); D:=P.Dependencies.Add('fcl-xml');
D:=P.Dependencies.Add('fcl-base');
D.Version:='2.2.2-0'; D.Version:='2.2.2-0';
P.SourcePath.Add('src'); P.SourcePath.Add('src');

View File

@ -18,9 +18,10 @@ begin
{$endif ALLPACKAGES} {$endif ALLPACKAGES}
P.Version:='2.2.2-0'; P.Version:='2.2.2-0';
P.Dependencies.Add('fcl-base'); P.Dependencies.Add('fcl-base');
P.OSes:=AllWindowsOSes+AllUnixOSes;
P.Dependencies.Add('winunits-jedi',[Win32,Win64]); P.Dependencies.Add('winunits-jedi',[Win32,Win64]);
P.Dependencies.Add('winunits-base',[Win32,Win64]); P.Dependencies.Add('winunits-base',[Win32,Win64]);
P.Dependencies.Add('univint',[darwin]); P.Dependencies.Add('univint',[darwin,iPhoneSim]);
P.Author := '<various>'; P.Author := '<various>';
P.License := 'LGPL with modification, '; P.License := 'LGPL with modification, ';

View File

@ -45,6 +45,14 @@ begin
end; end;
T:=P.Targets.AddUnit('jsonscanner.pp'); T:=P.Targets.AddUnit('jsonscanner.pp');
T.ResourceStrings:=true; T.ResourceStrings:=true;
T:=P.Targets.AddUnit('fpjsonrtti.pp');
T.ResourceStrings:=true;
with T.Dependencies do
begin
AddUnit('fpjson');
AddUnit('jsonparser');
end;
T.ResourceStrings:=true;
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
T:=P.Targets.AddExampleProgram('confdemo.pp'); T:=P.Targets.AddExampleProgram('confdemo.pp');

View File

@ -42,11 +42,13 @@ begin
AddInclude('resolve.inc'); AddInclude('resolve.inc');
AddUnit('netdb'); AddUnit('netdb');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('ssockets.pp',AllUnixOSes+AllWindowsOSes+[OS2,EMX]); T:=P.Targets.AddUnit('ssockets.pp',AllUnixOSes+AllWindowsOSes+[OS2,EMX]);
with T.Dependencies do with T.Dependencies do
begin begin
AddUnit('resolve'); AddUnit('resolve');
end; end;
T.ResourceStrings := True;
// HTTP Client // HTTP Client
T:=P.Targets.AddUnit('fpsock.pp',AllUnixOSes); T:=P.Targets.AddUnit('fpsock.pp',AllUnixOSes);
@ -54,6 +56,10 @@ begin
begin begin
AddUnit('resolve'); AddUnit('resolve');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('cnetdb.pp',[linux,freebsd]);
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
P.Targets.AddExampleProgram('examples/ip6test.pp'); P.Targets.AddExampleProgram('examples/ip6test.pp');
P.Targets.AddExampleProgram('examples/svrclass.pp'); P.Targets.AddExampleProgram('examples/svrclass.pp');

View File

@ -28,6 +28,7 @@ begin
P.SourcePath.Add('src'); P.SourcePath.Add('src');
T:=P.Targets.AddUnit('pastree.pp'); T:=P.Targets.AddUnit('pastree.pp');
T.ResourceStrings := True;
T:=P.Targets.AddUnit('paswrite.pp'); T:=P.Targets.AddUnit('paswrite.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -39,7 +40,9 @@ begin
AddUnit('pastree'); AddUnit('pastree');
AddUnit('pscanner'); AddUnit('pscanner');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('pscanner.pp'); T:=P.Targets.AddUnit('pscanner.pp');
T.ResourceStrings := True;
{$ifndef ALLPACKAGES} {$ifndef ALLPACKAGES}
Run; Run;

View File

@ -37,6 +37,7 @@ begin
AddInclude('regini.inc'); AddInclude('regini.inc');
AddUnit('xmlreg'); AddUnit('xmlreg');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('xmlreg.pp'); T:=P.Targets.AddUnit('xmlreg.pp');
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');

View File

@ -187,6 +187,7 @@ begin
begin begin
AddUnit('resource'); AddUnit('resource');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('resmerger.pp'); T:=P.Targets.AddUnit('resmerger.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -202,6 +203,7 @@ begin
AddUnit('resourcetree'); AddUnit('resourcetree');
AddUnit('resmerger'); AddUnit('resmerger');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('resourcetree.pp'); T:=P.Targets.AddUnit('resourcetree.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -226,6 +228,7 @@ begin
AddUnit('resource'); AddUnit('resource');
AddUnit('resfactory'); AddUnit('resfactory');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('strtable.pp'); T:=P.Targets.AddUnit('strtable.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -245,6 +248,7 @@ begin
AddUnit('resource'); AddUnit('resource');
AddUnit('versionconsts'); AddUnit('versionconsts');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('winpeimagereader.pp'); T:=P.Targets.AddUnit('winpeimagereader.pp');
with T.Dependencies do with T.Dependencies do
begin begin

View File

@ -40,6 +40,7 @@ begin
AddUnit('msgbox'); AddUnit('msgbox');
AddUnit('fvconsts'); AddUnit('fvconsts');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('asciitab.pas'); T:=P.Targets.AddUnit('asciitab.pas');
with T.Dependencies do with T.Dependencies do
begin begin
@ -97,6 +98,7 @@ begin
AddUnit('app'); AddUnit('app');
AddUnit('histlist'); AddUnit('histlist');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('drivers.pas'); T:=P.Targets.AddUnit('drivers.pas');
with T.Dependencies do with T.Dependencies do
begin begin
@ -118,6 +120,7 @@ begin
AddUnit('stddlg'); AddUnit('stddlg');
AddUnit('msgbox'); AddUnit('msgbox');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('fvcommon.pas'); T:=P.Targets.AddUnit('fvcommon.pas');
with T.Dependencies do with T.Dependencies do
begin begin
@ -173,6 +176,7 @@ begin
AddUnit('views'); AddUnit('views');
AddUnit('app'); AddUnit('app');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('outline.pas'); T:=P.Targets.AddUnit('outline.pas');
with T.Dependencies do with T.Dependencies do
begin begin
@ -204,6 +208,7 @@ begin
AddUnit('histlist'); AddUnit('histlist');
AddUnit('msgbox'); AddUnit('msgbox');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('sysmsg.pas'); T:=P.Targets.AddUnit('sysmsg.pas');
with T.Dependencies do with T.Dependencies do
begin begin

View File

@ -33,6 +33,7 @@ begin
begin begin
AddInclude('ibase60.inc'); AddInclude('ibase60.inc');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('ibase60.pp'); T:=P.Targets.AddUnit('ibase60.pp');
with T.Dependencies do with T.Dependencies do
begin begin

View File

@ -53,6 +53,7 @@ begin
begin begin
AddInclude('mysql.inc'); AddInclude('mysql.inc');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('mysql40.pp'); T:=P.Targets.AddUnit('mysql40.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -63,6 +64,7 @@ begin
begin begin
AddInclude('mysql.inc'); AddInclude('mysql.inc');
end; end;
T.ResourceStrings := True;;
T:=P.Targets.AddUnit('mysql41.pp'); T:=P.Targets.AddUnit('mysql41.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -87,6 +89,7 @@ begin
AddUnit('my4_sys'); AddUnit('my4_sys');
AddUnit('mysql4_comdyn'); AddUnit('mysql4_comdyn');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('mysql4.pp'); T:=P.Targets.AddUnit('mysql4.pp');
with T.Dependencies do with T.Dependencies do
begin begin
@ -101,11 +104,23 @@ begin
begin begin
AddInclude('mysql.inc'); AddInclude('mysql.inc');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('mysql50.pp'); T:=P.Targets.AddUnit('mysql50.pp');
with T.Dependencies do with T.Dependencies do
begin begin
AddInclude('mysql.inc'); AddInclude('mysql.inc');
end; end;
T:=P.Targets.AddUnit('mysql51.pp');
with T.Dependencies do
begin
AddInclude('mysql.inc');
end;
T:=P.Targets.AddUnit('mysql51dyn.pp');
with T.Dependencies do
begin
AddInclude('mysql.inc');
end;
T.ResourceStrings := True;
P.ExamplePath.Add('tests'); P.ExamplePath.Add('tests');
P.Targets.AddExampleProgram('testdb3.pp'); P.Targets.AddExampleProgram('testdb3.pp');

View File

@ -47,6 +47,11 @@ begin
begin begin
AddUnit('ncurses'); AddUnit('ncurses');
end; end;
T:=P.Targets.AddUnit('form.pp');
with T.Dependencies do
begin
AddUnit('ncurses');
end;
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
P.Targets.AddExampleProgram('t2menu.pp'); P.Targets.AddExampleProgram('t2menu.pp');

View File

@ -44,6 +44,7 @@ begin
T.Dependencies.AddUnit('ziputils'); T.Dependencies.AddUnit('ziputils');
T:=P.Targets.AddUnit('zipper.pp'); T:=P.Targets.AddUnit('zipper.pp');
T.Dependencies.AddUnit('paszlib'); T.Dependencies.AddUnit('paszlib');
T.ResourceStrings := True;
T:=P.Targets.AddImplicitUnit('adler.pas'); T:=P.Targets.AddImplicitUnit('adler.pas');
T.Dependencies.AddInclude('zconf.inc'); T.Dependencies.AddInclude('zconf.inc');
T:=P.Targets.AddImplicitUnit('gzio.pas'); T:=P.Targets.AddImplicitUnit('gzio.pas');
@ -54,12 +55,14 @@ begin
T:=P.Targets.AddImplicitUnit('infutil.pas'); T:=P.Targets.AddImplicitUnit('infutil.pas');
T:=P.Targets.AddImplicitUnit('trees.pas'); T:=P.Targets.AddImplicitUnit('trees.pas');
T:=P.Targets.AddImplicitUnit('zbase.pas'); T:=P.Targets.AddImplicitUnit('zbase.pas');
T.ResourceStrings := True;
T:=P.Targets.AddImplicitUnit('zcompres.pas'); T:=P.Targets.AddImplicitUnit('zcompres.pas');
T:=P.Targets.AddImplicitUnit('zdeflate.pas'); T:=P.Targets.AddImplicitUnit('zdeflate.pas');
T:=P.Targets.AddImplicitUnit('zinflate.pas'); T:=P.Targets.AddImplicitUnit('zinflate.pas');
T:=P.Targets.AddImplicitUnit('zuncompr.pas'); T:=P.Targets.AddImplicitUnit('zuncompr.pas');
T:=P.Targets.AddImplicitUnit('ziputils.pas'); T:=P.Targets.AddImplicitUnit('ziputils.pas');
T:=P.Targets.AddImplicitUnit('zstream.pp'); T:=P.Targets.AddImplicitUnit('zstream.pp');
T.ResourceStrings := True;
T:=P.Targets.AddExampleProgram('examples/example.pas'); T:=P.Targets.AddExampleProgram('examples/example.pas');
T:=P.Targets.AddExampleProgram('examples/minigzip.pas'); T:=P.Targets.AddExampleProgram('examples/minigzip.pas');
T:=P.Targets.AddExampleProgram('examples/miniunz.pas'); T:=P.Targets.AddExampleProgram('examples/miniunz.pas');

View File

@ -36,6 +36,7 @@ begin
AddInclude('postgres3types.inc'); AddInclude('postgres3types.inc');
AddUnit('dllistdyn'); AddUnit('dllistdyn');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('postgres3.pp'); T:=P.Targets.AddUnit('postgres3.pp');
with T.Dependencies do with T.Dependencies do
begin begin

View File

@ -21,6 +21,7 @@ begin
T:=P.Targets.AddUnit('regexpr.pp'); T:=P.Targets.AddUnit('regexpr.pp');
T:=P.Targets.AddUnit('regex.pp'); T:=P.Targets.AddUnit('regex.pp');
T.ResourceStrings := True;
P.ExamplePath.Add('tests'); P.ExamplePath.Add('tests');
P.Targets.AddExampleProgram('testreg1.pp'); P.Targets.AddExampleProgram('testreg1.pp');

View File

@ -30,6 +30,7 @@ begin
begin begin
AddInclude('sqlite3.inc'); AddInclude('sqlite3.inc');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('sqlite3.pp'); T:=P.Targets.AddUnit('sqlite3.pp');
with T.Dependencies do with T.Dependencies do
begin begin

View File

@ -35,6 +35,7 @@ begin
AddInclude('teval.inc'); AddInclude('teval.inc');
AddInclude('rearrang.inc'); AddInclude('rearrang.inc');
end; end;
T.ResourceStrings := True;
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
P.Targets.AddExampleProgram('evaltest.pas'); P.Targets.AddExampleProgram('evaltest.pas');

View File

@ -37,6 +37,7 @@ begin
AddUnit('shadow',[linux]); AddUnit('shadow',[linux]);
AddUnit('grp'); AddUnit('grp');
end; end;
T.ResourceStrings := true;
P.ExamplePath.Add('examples'); P.ExamplePath.Add('examples');
P.Targets.AddExampleProgram('testpass.pp'); P.Targets.AddExampleProgram('testpass.pp');

View File

@ -26,7 +26,7 @@ begin
begin begin
AddInclude('cursorfont.inc'); AddInclude('cursorfont.inc');
end; end;
T:=P.Targets.AddProgram('fd2pascal.pp');
P.Sources.AddSrc('README.txt'); P.Sources.AddSrc('README.txt');

View File

@ -33,6 +33,7 @@ begin
AddInclude('zorba.inc'); AddInclude('zorba.inc');
AddInclude('zorba_options.inc'); AddInclude('zorba_options.inc');
end; end;
T.ResourceStrings := True;
T:=P.Targets.AddUnit('zorba.pas'); T:=P.Targets.AddUnit('zorba.pas');
with T.Dependencies do with T.Dependencies do
begin begin