Browse Source

Add several missing unit references in fpmake files

git-svn-id: trunk@40391 -
pierre 6 years ago
parent
commit
101ce4d37b

+ 1 - 0
utils/fpcmkcfg/fpmake.pp

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

+ 6 - 1
utils/fpdoc/fpmake.pp

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

+ 4 - 2
utils/fpmake.pp

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

+ 2 - 1
utils/fppkg/fpmake.pp

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

+ 3 - 1
utils/pas2js/fpmake.pp

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

+ 1 - 0
utils/pas2ut/fpmake.pp

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

+ 2 - 0
utils/unicode/fpmake.pp

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