Author: tkreuzer
Date: Thu Mar 12 06:26:23 2009
New Revision: 39968
URL:
http://svn.reactos.org/svn/reactos?rev=39968&view=rev
Log:
Remove freetype dll from build, build ftfd instead, the freetype font driver that
currently still exports the needed functions directly for win32k.
Modified:
trunk/reactos/boot/bootdata/packages/reactos.dff
trunk/reactos/dll/3rdparty/3rdparty.rbuild
trunk/reactos/drivers/video/font/directory.rbuild
trunk/reactos/lib/3rdparty/3rdparty.rbuild
trunk/reactos/lib/3rdparty/freetype/freetype.rbuild
trunk/reactos/subsystems/win32/win32k/win32k.rbuild
Modified: trunk/reactos/boot/bootdata/packages/reactos.dff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/packages/rea…
==============================================================================
--- trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] (original)
+++ trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] Thu Mar 12 06:26:23 2009
@@ -111,7 +111,6 @@
; Dynamic Link Libraries
-dll\3rdparty\freetype\freetype.dll 1
dll\3rdparty\mesa32\mesa32.dll 1
dll\3rdparty\libjpeg\libjpeg.dll 1
dll\3rdparty\libxslt\libxslt.dll 1
@@ -474,6 +473,7 @@
drivers\video\miniport\vga\vgamp.sys 2
drivers\video\miniport\vbe\vbemp.sys 2
drivers\video\videoprt\videoprt.sys 2
+drivers\video\font\ftfd\ftfd.dll 1
drivers\wdm\audio\filters\kmixer\kmixer.sys 2
drivers\wdm\audio\sysaudio\sysaudio.sys 2
Modified: trunk/reactos/dll/3rdparty/3rdparty.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/3rdparty.rbui…
==============================================================================
--- trunk/reactos/dll/3rdparty/3rdparty.rbuild [iso-8859-1] (original)
+++ trunk/reactos/dll/3rdparty/3rdparty.rbuild [iso-8859-1] Thu Mar 12 06:26:23 2009
@@ -1,9 +1,6 @@
<?xml version="1.0"?>
<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
<group
xmlns:xi="http://www.w3.org/2001/XInclude">
- <directory name="freetype">
- <xi:include href="freetype/freetype.rbuild" />
- </directory>
<directory name="mesa32">
<xi:include href="mesa32/mesa32.rbuild" />
</directory>
@@ -19,4 +16,4 @@
</directory>
</if>
</group>
-
+
Modified: trunk/reactos/drivers/video/font/directory.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/font/directo…
==============================================================================
--- trunk/reactos/drivers/video/font/directory.rbuild [iso-8859-1] (original)
+++ trunk/reactos/drivers/video/font/directory.rbuild [iso-8859-1] Thu Mar 12 06:26:23
2009
@@ -4,5 +4,8 @@
<directory name="bmfd">
<xi:include href="bmfd/bmfd.rbuild" />
</directory>
+ <directory name="ftfd">
+ <xi:include href="ftfd/ftfd.rbuild" />
+ </directory>
</group>
Modified: trunk/reactos/lib/3rdparty/3rdparty.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/3rdparty.rbui…
==============================================================================
--- trunk/reactos/lib/3rdparty/3rdparty.rbuild [iso-8859-1] (original)
+++ trunk/reactos/lib/3rdparty/3rdparty.rbuild [iso-8859-1] Thu Mar 12 06:26:23 2009
@@ -9,6 +9,9 @@
</directory>
<directory name="expat">
<xi:include href="expat/expat.rbuild" />
+ </directory>
+ <directory name="freetype">
+ <xi:include href="freetype/freetype.rbuild" />
</directory>
<directory name="icu4ros">
<xi:include href="icu4ros/icu4ros.rbuild" />
Modified: trunk/reactos/lib/3rdparty/freetype/freetype.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/3rdparty/freetype/free…
==============================================================================
--- trunk/reactos/lib/3rdparty/freetype/freetype.rbuild [iso-8859-1] (original)
+++ trunk/reactos/lib/3rdparty/freetype/freetype.rbuild [iso-8859-1] Thu Mar 12 06:26:23
2009
@@ -1,8 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
-<module name="freetype" type="kernelmodedll"
entrypoint="0" baseaddress="${BASEADDRESS_FREETYPE}"
installbase="system32" installname="freetype.dll"
allowwarnings="true" crt="libcntpr">
- <importlibrary definition="freetype.def" />
- <include base="freetype">include</include>
+<module name="freetype2" type="staticlibrary"
allowwarnings="true">
+ <include base="freetype2">include</include>
<define name="_DISABLE_TIDENTS" />
<define name="__NTDRIVER__" />
<define name="__NO_CTYPE_INLINES" />
@@ -13,8 +12,6 @@
<if property="NSWPAT" value="1">
<define name="TT_CONFIG_OPTION_BYTECODE_INTERPRETER" />
</if>
- <library>win32k</library>
- <library>libcntpr</library>
<if property="ARCH" value="i386">
<directory name="i386">
<file>setjmplongjmp.s</file>
@@ -104,7 +101,4 @@
<file>winfnt.c</file>
</directory>
</directory>
- <file>rosglue.c</file>
- <file>sprintf.c</file>
- <file>freetype.rc</file>
</module>
Modified: trunk/reactos/subsystems/win32/win32k/win32k.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/wi…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/win32k.rbuild [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/win32k.rbuild [iso-8859-1] Thu Mar 12 06:26:23
2009
@@ -197,7 +197,7 @@
<library>pseh</library>
<library>ntoskrnl</library>
<library>hal</library>
- <library>freetype</library>
+ <library>ftfd</library>
<library>dxguid</library>
<file>win32k.rc</file>
</module>