* updated ptcpas fpmake.pp

git-svn-id: trunk@23006 -
This commit is contained in:
nickysn 2012-11-17 21:08:34 +00:00
parent e616d0b7f0
commit b3d86072b8

View File

@ -17,7 +17,13 @@ begin
P.Directory:='ptc';
{$endif ALLPACKAGES}
P.Version:='2.7.1';
P.Author := 'Nikolay Nikolov, Glenn Fiedler, Christian Nentwich';
P.License := 'LGPL with modification, ';
P.HomepageURL := 'http://ptcpas.sourceforge.net/';
P.Description := 'A free, portable framebuffer library.';
p.OSes:=[linux,win32,win64];
P.SourcePath.Add('src');
P.SourcePath.Add('src/ptcwrapper');
P.SourcePath.Add('src/win32/directx', [win32, win64]);
@ -52,44 +58,45 @@ begin
T:=P.Targets.AddUnit('ptc.pp');
with T.Dependencies do
begin
AddInclude('coreinterface.inc');
AddInclude('aread.inc');
AddInclude('colord.inc');
AddInclude('formatd.inc');
AddInclude('eventd.inc');
AddInclude('keyeventd.inc');
AddInclude('mouseeventd.inc');
AddInclude('moded.inc');
AddInclude('paletted.inc');
AddInclude('cleard.inc');
AddInclude('copyd.inc');
AddInclude('clipperd.inc');
AddInclude('basesurfaced.inc');
AddInclude('surfaced.inc');
AddInclude('baseconsoled.inc');
AddInclude('consoled.inc');
AddInclude('errord.inc');
AddInclude('timerd.inc');
AddInclude('log.inc');
AddInclude('coreimplementation.inc');
AddInclude('errori.inc');
AddInclude('areai.inc');
AddInclude('colori.inc');
AddInclude('formati.inc');
AddInclude('eventi.inc');
AddInclude('keyeventi.inc');
AddInclude('mouseeventi.inc');
AddInclude('modei.inc');
AddInclude('palettei.inc');
AddInclude('cleari.inc');
AddInclude('copyi.inc');
AddInclude('clipperi.inc');
AddInclude('basesurfacei.inc');
AddInclude('baseconsoled.inc');
AddInclude('baseconsolei.inc');
AddInclude('surfacei.inc');
AddInclude('timeri.inc');
AddInclude('basesurfaced.inc');
AddInclude('basesurfacei.inc');
AddInclude('cleard.inc');
AddInclude('cleari.inc');
AddInclude('clipperd.inc');
AddInclude('clipperi.inc');
AddInclude('colord.inc');
AddInclude('colori.inc');
AddInclude('consoled.inc');
AddInclude('consolei.inc');
AddInclude('copyd.inc');
AddInclude('copyi.inc');
AddInclude('coreimplementation.inc');
AddInclude('coreinterface.inc');
AddInclude('errord.inc');
AddInclude('errori.inc');
AddInclude('eventd.inc');
AddInclude('eventi.inc');
AddInclude('formatd.inc');
AddInclude('formati.inc');
AddInclude('keyeventd.inc');
AddInclude('keyeventi.inc');
AddInclude('log.inc');
AddInclude('moded.inc');
AddInclude('modei.inc');
AddInclude('mouseeventd.inc');
AddInclude('mouseeventi.inc');
AddInclude('openglattributesd.inc');
AddInclude('openglattributesi.inc');
AddInclude('paletted.inc');
AddInclude('palettei.inc');
AddInclude('surfaced.inc');
AddInclude('surfacei.inc');
AddInclude('timerd.inc');
AddInclude('timeri.inc');
AddInclude('includes.inc',allunixoses+[WinCE]);
AddInclude('extensions.inc',allunixoses);
AddInclude('x11modesd.inc',allunixoses);
@ -99,7 +106,7 @@ begin
AddInclude('x11dga1displayd.inc',allunixoses);
AddInclude('x11dga2displayd.inc',allunixoses);
AddInclude('x11consoled.inc',allunixoses);
AddInclude('check.inc',allunixoses);
AddInclude('check.inc',allunixoses + [win32, win64]);
AddInclude('x11modesi.inc',allunixoses);
AddInclude('x11imagei.inc',allunixoses);
AddInclude('x11displayi.inc',allunixoses);
@ -110,7 +117,42 @@ begin
AddInclude('x11consolei.inc',allunixoses);
AddInclude('glxfbconfigd.inc',allunixoses);
AddInclude('glxfbconfigi.inc',allunixoses);
AddInclude('consolei.inc');
AddInclude('cursor.inc', [win32, win64]);
AddInclude('cursord.inc', [win32, win64]);
AddInclude('cursormoded.inc', [win32, win64]);
AddInclude('event.inc', [win32, win64]);
//AddInclude('eventd.inc', [win32, win64]);
AddInclude('hook.inc', [win32, win64]);
AddInclude('hookd.inc', [win32, win64]);
AddInclude('kbd.inc', [win32, win64]);
AddInclude('kbdd.inc', [win32, win64]);
AddInclude('monitor.inc', [win32, win64]);
AddInclude('monitord.inc', [win32, win64]);
AddInclude('moused.inc', [win32, win64]);
AddInclude('mousei.inc', [win32, win64]);
AddInclude('window.inc', [win32, win64]);
AddInclude('windowd.inc', [win32, win64]);
AddInclude('directxconsoled.inc', [win32, win64]);
AddInclude('directxconsolei.inc', [win32, win64]);
AddInclude('display.inc', [win32, win64]);
AddInclude('displayd.inc', [win32, win64]);
AddInclude('hook.inc', [win32, win64]);
AddInclude('hookd.inc', [win32, win64]);
AddInclude('library.inc', [win32, win64]);
AddInclude('libraryd.inc', [win32, win64]);
AddInclude('primary.inc', [win32, win64]);
AddInclude('primaryd.inc', [win32, win64]);
AddInclude('translate.inc', [win32, win64]);
AddInclude('gdiconsoled.inc', [win32, win64]);
AddInclude('gdiconsolei.inc', [win32, win64]);
AddInclude('gdihookd.inc', [win32, win64]);
AddInclude('gdihooki.inc', [win32, win64]);
AddInclude('win32dibd.inc', [win32, win64]);
AddInclude('win32dibi.inc', [win32, win64]);
AddInclude('win32modesetterd.inc', [win32, win64]);
AddInclude('win32modesetteri.inc', [win32, win64]);
AddInclude('win32openglwindowd.inc', [win32, win64]);
AddInclude('win32openglwindowi.inc', [win32, win64]);
AddUnit('p_gx',[Wince]);
AddUnit('textfx2',[Go32v2]);
AddUnit('cga',[Go32v2]);