From b3d86072b85e98f2df96b3baafef2fc895e6b2c6 Mon Sep 17 00:00:00 2001 From: nickysn Date: Sat, 17 Nov 2012 21:08:34 +0000 Subject: [PATCH] * updated ptcpas fpmake.pp git-svn-id: trunk@23006 - --- packages/ptc/fpmake.pp | 112 ++++++++++++++++++++++++++++------------- 1 file changed, 77 insertions(+), 35 deletions(-) diff --git a/packages/ptc/fpmake.pp b/packages/ptc/fpmake.pp index 9fc170199b..56849d9aba 100644 --- a/packages/ptc/fpmake.pp +++ b/packages/ptc/fpmake.pp @@ -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]);