|
@@ -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
|