mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-17 11:45:32 +02:00
+ enabled compilation of unit ptc for go32v2
git-svn-id: trunk@25568 -
This commit is contained in:
parent
c34760677b
commit
5da9170615
@ -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.SourcePath.Add('src/dos/base',[go32v2]);
|
||||||
|
P.SourcePath.Add('src/dos/cga',[go32v2]);
|
||||||
|
P.SourcePath.Add('src/dos/textfx2',[go32v2]);
|
||||||
|
P.SourcePath.Add('src/dos/timeunit',[go32v2]);
|
||||||
|
P.SourcePath.Add('src/dos/vesa',[go32v2]);
|
||||||
|
P.SourcePath.Add('src/dos/vga',[go32v2]);
|
||||||
P.IncludePath.Add('src');
|
P.IncludePath.Add('src');
|
||||||
P.IncludePath.Add('src/core');
|
P.IncludePath.Add('src/core');
|
||||||
P.IncludePath.Add('src/dos',[go32v2]);
|
P.IncludePath.Add('src/dos',[go32v2]);
|
||||||
P.IncludePath.Add('src/dos/base',[go32v2]);
|
P.IncludePath.Add('src/dos/base',[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/timeunit',[go32v2]);
|
|
||||||
P.SourcePath.Add('src/dos/vesa',[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('go32fix',[go32v2]);
|
||||||
AddUnit('cga',[Go32v2]);
|
AddUnit('mouse33h',[go32v2]);
|
||||||
AddUnit('timeunit',[Go32v2]);
|
AddUnit('textfx2',[go32v2]);
|
||||||
AddUnit('vesa',[Go32v2]);
|
AddUnit('cga',[go32v2]);
|
||||||
AddUnit('vga',[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
|
||||||
|
Loading…
Reference in New Issue
Block a user