From caa3e9b403187bad6a713f9ed9e003c5264e8d41 Mon Sep 17 00:00:00 2001
From: joost <joost@cnoc.nl>
Date: Sat, 25 May 2013 21:21:26 +0000
Subject: [PATCH]  * fpmake.pp changes to fix compilation on Windows

git-svn-id: trunk@24616 -
---
 utils/fpmc/fpmake.pp     | 12 ++++++------
 utils/importtl/fpmake.pp |  3 +++
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/utils/fpmc/fpmake.pp b/utils/fpmc/fpmake.pp
index 0efe994a34..81716594be 100644
--- a/utils/fpmc/fpmake.pp
+++ b/utils/fpmc/fpmake.pp
@@ -46,19 +46,19 @@ begin
 
     T:=P.Targets.AddProgram('fpmcgtk.pp',gtkOSes);
     T.Dependencies.AddUnit('msgcomp');
-    T.Dependencies.AddUnit('frmmain');
-    T.Dependencies.AddUnit('frmabout');
-    T.Dependencies.AddUnit('frmoptions');
+    T.Dependencies.AddUnit('frmmain', gtkOSes);
+    T.Dependencies.AddUnit('frmabout', gtkOSes);
+    T.Dependencies.AddUnit('frmoptions', gtkOSes);
 
-    T:=P.Targets.AddUnit('frmmain.pp');
+    T:=P.Targets.AddUnit('frmmain.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 
-    T:=P.Targets.AddUnit('frmabout.pp');
+    T:=P.Targets.AddUnit('frmabout.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 
-    T:=P.Targets.AddUnit('frmoptions.pp');
+    T:=P.Targets.AddUnit('frmoptions.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 
diff --git a/utils/importtl/fpmake.pp b/utils/importtl/fpmake.pp
index cbdb97cb91..46ecc491dd 100644
--- a/utils/importtl/fpmake.pp
+++ b/utils/importtl/fpmake.pp
@@ -22,6 +22,9 @@ begin
     P.Email := '';
     P.Description := 'Reads type information from "file" and converts it into a freepascal binding.';
     P.NeedLibC:= false;
+    P.Dependencies.Add('winunits-base');
+    P.Dependencies.Add('fcl-base');
+    P.Dependencies.Add('fcl-registry');
 
 {$ifdef ALLPACKAGES}
     P.Directory:='importtl';