Add several missing unit references in fpmake files

git-svn-id: trunk@40391 -
This commit is contained in:
pierre 2018-11-28 23:45:35 +00:00
parent 9f68bddf3b
commit 101ce4d37b
7 changed files with 19 additions and 5 deletions
utils

View File

@ -39,6 +39,7 @@ begin
p.Commands.AddCommand(caBeforeCompile, Data2IncBin, '-b -s default.cft default.inc fppkg_default','default.inc','default.cft');
T:=P.Targets.AddProgram('fpcmkcfg.pp');
T.ResourceStrings:=true;
T.Dependencies.AddInclude('fpccfg.inc');
T.Dependencies.AddInclude('fpcfg.inc');
T.Dependencies.AddInclude('fpini.inc');

View File

@ -60,7 +60,9 @@ begin
T.Dependencies.AddUnit('dglobals');
T:=P.Targets.AddProgram('unitdiff.pp');
T.ResourceStrings:=true;
T:=P.Targets.AddProgram('fpclasschart.pp');
T.ResourceStrings:=true;
T := P.Targets.AddUnit('dglobals.pp');
T.install:=false;
@ -77,13 +79,16 @@ begin
P.Targets.AddUnit('dw_xml.pp').install:=false;
P.Targets.AddUnit('sh_pas.pp').install:=false;
P.Targets.AddUnit('dw_html.pp').install:=false;
P.Targets.AddUnit('dw_latex.pp').install:=false;
T:=P.Targets.AddUnit('dw_latex.pp');
T.install:=false;
T.ResourceStrings:=true;
P.Targets.AddUnit('dw_txt.pp').install:=false;
P.Targets.AddUnit('dw_man.pp').install:=false;
P.Targets.AddUnit('dwlinear.pp').install:=false;
P.Targets.AddUnit('dw_linrtf.pp').install:=false;
P.Targets.AddUnit('dw_dxml.pp').install:=false;
P.Targets.AddUnit('fpdocproj.pas').install:=false;
P.Targets.AddUnit('fpdocclasstree.pp').install:=false;
P.Targets.AddUnit('mkfpdoc.pp').install:=false;
P.Targets.AddUnit('dw_ipflin.pas').install:=false;

View File

@ -69,7 +69,7 @@ begin
P.Dependencies.Add('rtl-extra');
P.Dependencies.Add('rtl-objpas');
P.Version:='3.3.1';
T:=P.Targets.AddProgram('ptop.pp');
@ -77,7 +77,8 @@ begin
T.ResourceStrings:=true;
P.Targets.AddProgram('ppdep.pp');
P.Targets.AddProgram('rstconv.pp');
T:=P.Targets.AddProgram('rstconv.pp');
T.ResourceStrings:=true;
P.Targets.AddProgram('data2inc.pp');
P.Targets.AddProgram('delp.pp');
P.Targets.AddProgram('bin2obj.pp');
@ -87,6 +88,7 @@ begin
P.Targets.AddProgram('grab_vcsa.pp',[linux]);
T:=P.Targets.AddProgram('fpcsubst.pp');
T.Dependencies.AddUnit('usubst');
T.ResourceStrings:=true;
P.Targets.AddUnit('usubst.pp').install:=false;
P.Targets.AddUnit('ptopu.pp').install:=false;
end;

View File

@ -9,7 +9,7 @@ procedure add_fppkg_util(const ADirectory: string);
const
lnetOSes = [linux,beos,haiku,freebsd,netbsd,openbsd,darwin,iphonesim,solaris,win32,win64,wince,aix];
WindowsOSes = [win32,win64,wince];
Var
P : TPackage;
T : TTarget;
@ -71,6 +71,7 @@ begin
P.Targets.AddUnit('lnet/lnet.pp', lnetOSes).install:=false;
P.Targets.AddUnit('lnet/lstrbuffer.pp', lnetOSes).install:=false;
P.Targets.AddUnit('lnet/ltimer.pp', lnetOSes).install:=false;
P.Targets.AddUnit('lnet/lws2tcpip.pp', WindowsOSes).install:=false;
P.Sources.AddSrc('lnet/lsmtp.pp');
P.Sources.AddSrc('lnet/lwebserver.pp');

View File

@ -34,9 +34,11 @@ begin
P.Dependencies.Add('webidl');
PT:=P.Targets.AddProgram('pas2js.pp');
PT:=P.Targets.AddLibrary('pas2jslib.pp');
PT:=P.Targets.AddUnit('dirwatch.pp');
PT:=P.Targets.AddUnit('httpcompiler.pp');
PT.Dependencies.AddUnit('dirwatch');
PT:=P.Targets.AddProgram('compileserver.pp');
PT.Dependencies.AddUnit('httpcompiler');
PT.Dependencies.AddUnit('httpcompiler');
PT:=P.Targets.AddProgram('webidl2pas.pp');
end;
end;

View File

@ -29,6 +29,7 @@ begin
P.Dependencies.Add('fcl-passrc');
T:=P.Targets.AddProgram('pas2ut.pp');
T.ResourceStrings:=true;
end;
end;

View File

@ -36,6 +36,7 @@ begin
T := P.Targets.AddImplicitUnit('helper.pas');
T.ResourceStrings := true;
T.Install := false;
T := P.Targets.AddImplicitUnit('cldrtxt.pas');
T := P.Targets.AddImplicitUnit('cldrxml.pas');
T.ResourceStrings := true;
T.Install := false;
@ -46,6 +47,7 @@ begin
T.Install := false;
T := P.Targets.AddImplicitUnit('cldrhelper.pas');
T.Install := false;
T.ResourceStrings:=true;
T := P.Targets.AddImplicitUnit('cldrtest.pas');
T.Install := false;
T := P.Targets.AddImplicitUnit('grbtree.pas');