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/reac... ============================================================================== --- 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.rbuil... ============================================================================== --- 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/director... ============================================================================== --- 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.rbuil... ============================================================================== --- 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/freet... ============================================================================== --- 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/win... ============================================================================== --- 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>