Browse Source

+ enabled compilation of unit ptc for go32v2

git-svn-id: trunk@25568 -
nickysn 12 years ago
parent
commit
5da9170615
1 changed files with 36 additions and 12 deletions
  1. 36 12
      packages/ptc/fpmake.pp

+ 36 - 12
packages/ptc/fpmake.pp

@@ -22,25 +22,26 @@ begin
     P.License := 'LGPL with modification, ';
     P.License := 'LGPL with modification, ';
     P.HomepageURL := 'http://ptcpas.sourceforge.net/';
     P.HomepageURL := 'http://ptcpas.sourceforge.net/';
     P.Description := 'A free, portable framebuffer library.';
     P.Description := 'A free, portable framebuffer library.';
-    p.OSes:=[linux,win32,win64];
+    p.OSes:=[linux,win32,win64,go32v2];
 
 
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
     P.SourcePath.Add('src/ptcwrapper');
     P.SourcePath.Add('src/ptcwrapper');
     P.SourcePath.Add('src/win32/directx', [win32, win64]);
     P.SourcePath.Add('src/win32/directx', [win32, win64]);
-    P.IncludePath.Add('src');
-    P.IncludePath.Add('src/core');
-    P.IncludePath.Add('src/dos',[go32v2]);
-    P.IncludePath.Add('src/dos/base',[go32v2]);
+    P.SourcePath.Add('src/dos/base',[go32v2]);
     P.SourcePath.Add('src/dos/cga',[go32v2]);
     P.SourcePath.Add('src/dos/cga',[go32v2]);
-    P.SourcePath.Add('src/dos/fakemode',[go32v2]);
     P.SourcePath.Add('src/dos/textfx2',[go32v2]);
     P.SourcePath.Add('src/dos/textfx2',[go32v2]);
     P.SourcePath.Add('src/dos/timeunit',[go32v2]);
     P.SourcePath.Add('src/dos/timeunit',[go32v2]);
     P.SourcePath.Add('src/dos/vesa',[go32v2]);
     P.SourcePath.Add('src/dos/vesa',[go32v2]);
+    P.SourcePath.Add('src/dos/vga',[go32v2]);
+    P.IncludePath.Add('src');
+    P.IncludePath.Add('src/core');
+    P.IncludePath.Add('src/dos',[go32v2]);
+    P.IncludePath.Add('src/dos/base',[go32v2]);
     P.IncludePath.Add('src/dos/cga',[go32v2]);
     P.IncludePath.Add('src/dos/cga',[go32v2]);
-    P.IncludePath.Add('src/dos/fakemode',[go32v2]);
     P.IncludePath.Add('src/dos/textfx2',[go32v2]);
     P.IncludePath.Add('src/dos/textfx2',[go32v2]);
     P.IncludePath.Add('src/dos/timeunit',[go32v2]);
     P.IncludePath.Add('src/dos/timeunit',[go32v2]);
     P.IncludePath.Add('src/dos/vesa',[go32v2]);
     P.IncludePath.Add('src/dos/vesa',[go32v2]);
+    P.IncludePath.Add('src/dos/vga',[go32v2]);
     P.IncludePath.Add('src/win32',[win32,win64]);
     P.IncludePath.Add('src/win32',[win32,win64]);
     P.IncludePath.Add('src/win32/base', [win32, win64]);
     P.IncludePath.Add('src/win32/base', [win32, win64]);
     P.IncludePath.Add('src/win32/directx', [win32, win64]);
     P.IncludePath.Add('src/win32/directx', [win32, win64]);
@@ -55,6 +56,14 @@ begin
 
 
   T:=P.Targets.AddUnit('p_ddraw.pp', [win32, win64]);
   T:=P.Targets.AddUnit('p_ddraw.pp', [win32, win64]);
 
 
+  T:=P.Targets.AddUnit('go32fix.pp',[go32v2]);
+  T:=P.Targets.AddUnit('mouse33h.pp',[go32v2]);
+  T:=P.Targets.AddUnit('textfx2.pp',[go32v2]);
+  T:=P.Targets.AddUnit('cga.pp',[go32v2]);
+  T:=P.Targets.AddUnit('timeunit.pp',[go32v2]);
+  T:=P.Targets.AddUnit('vesa.pp',[go32v2]);
+  T:=P.Targets.AddUnit('vga.pp',[go32v2]);
+
   T:=P.Targets.AddUnit('ptc.pp');
   T:=P.Targets.AddUnit('ptc.pp');
   with T.Dependencies do
   with T.Dependencies do
     begin
     begin
@@ -155,12 +164,27 @@ begin
       AddInclude('win32modesetteri.inc', [win32, win64]);
       AddInclude('win32modesetteri.inc', [win32, win64]);
       AddInclude('win32openglwindowd.inc', [win32, win64]);
       AddInclude('win32openglwindowd.inc', [win32, win64]);
       AddInclude('win32openglwindowi.inc', [win32, win64]);
       AddInclude('win32openglwindowi.inc', [win32, win64]);
+      AddInclude('includes.inc', [go32v2]);
+      AddInclude('kbd.inc', [go32v2]);
+      AddInclude('kbdd.inc', [go32v2]);
+      AddInclude('moused.inc', [go32v2]);
+      AddInclude('mousei.inc', [go32v2]);
+      AddInclude('cgaconsoled.inc', [go32v2]);
+      AddInclude('cgaconsolei.inc', [go32v2]);
+      AddInclude('textfx2consoled.inc', [go32v2]);
+      AddInclude('textfx2consolei.inc', [go32v2]);
+      AddInclude('vesaconsoled.inc', [go32v2]);
+      AddInclude('vesaconsolei.inc', [go32v2]);
+      AddInclude('vgaconsoled.inc', [go32v2]);
+      AddInclude('vgaconsolei.inc', [go32v2]);
       AddUnit('p_gx',[Wince]);
       AddUnit('p_gx',[Wince]);
-      AddUnit('textfx2',[Go32v2]);
-      AddUnit('cga',[Go32v2]);
-      AddUnit('timeunit',[Go32v2]);
-      AddUnit('vesa',[Go32v2]);
-      AddUnit('vga',[Go32v2]);
+      AddUnit('go32fix',[go32v2]);
+      AddUnit('mouse33h',[go32v2]);
+      AddUnit('textfx2',[go32v2]);
+      AddUnit('cga',[go32v2]);
+      AddUnit('timeunit',[go32v2]);
+      AddUnit('vesa',[go32v2]);
+      AddUnit('vga',[go32v2]);
      end;
      end;
     T:=P.Targets.AddUnit('ptceventqueue.pp');
     T:=P.Targets.AddUnit('ptceventqueue.pp');
     with T.Dependencies do
     with T.Dependencies do