ref: 7faa1554c2e5825b5acb8d0d2081ff50d23acc00
parent: 9b9d3349b2a436c4486913f811375f667c7baa7e
author: Werner Lemberg <[email protected]>
date: Fri Feb 29 02:14:38 EST 2008
Add build support for symbian platform. From Savannah bug #22440. * builds/symbian/*: New files.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-29 Wolf
+
+ Add build support for symbian platform. From Savannah bug #22440.
+
+ * builds/symbian/*: New files.
+
2008-02-21 suzuki toshiya <[email protected]>
* src/base/ftmac.c (parse_fond): Fix a bug of PostScript font name
--- a/ChangeLog.22
+++ b/ChangeLog.22
@@ -2808,7 +2808,7 @@
. loader->pp3.y and loader->pp4.y are in 26.6 format, not in font
units.
. As we use the glyph's cbox to calculate the top bearing now
- there iss no need to adjust `top'.
+ there is no need to adjust `top'.
2005-06-15 Werner Lemberg <[email protected]>
@@ -2821,7 +2821,7 @@
----------------------------------------------------------------------------
-Copyright 2005, 2006, 2007 by
+Copyright 2005, 2006, 2007, 2008 by
David Turner, Robert Wilhelm, and Werner Lemberg.
This file is part of the FreeType project, and may only be used, modified,
--- /dev/null
+++ b/builds/symbian/bld.inf
@@ -1,0 +1,53 @@
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_MMPFILES
+freetype.mmp
+
+PRJ_EXPORTS
+../../include/ft2build.h
+../../include/freetype/config/ftconfig.h freetype/config/ftconfig.h
+../../include/freetype/config/ftheader.h freetype/config/ftheader.h
+../../include/freetype/config/ftmodule.h freetype/config/ftmodule.h
+../../include/freetype/config/ftoption.h freetype/config/ftoption.h
+../../include/freetype/config/ftstdlib.h freetype/config/ftstdlib.h
+../../include/freetype/freetype.h freetype/freetype.h
+../../include/freetype/ftbbox.h freetype/ftbbox.h
+../../include/freetype/ftbdf.h freetype/ftbdf.h
+../../include/freetype/ftbitmap.h freetype/ftbitmap.h
+../../include/freetype/ftcache.h freetype/ftcache.h
+../../include/freetype/ftchapters.h freetype/ftchapters.h
+../../include/freetype/fterrdef.h freetype/fterrdef.h
+../../include/freetype/fterrors.h freetype/fterrors.h
+../../include/freetype/ftgasp.h freetype/ftgasp.h
+../../include/freetype/ftglyph.h freetype/ftglyph.h
+../../include/freetype/ftgxval.h freetype/ftgxval.h
+../../include/freetype/ftgzip.h freetype/ftgzip.h
+../../include/freetype/ftimage.h freetype/ftimage.h
+../../include/freetype/ftincrem.h freetype/ftincrem.h
+../../include/freetype/ftlcdfil.h freetype/ftlcdfil.h
+../../include/freetype/ftlist.h freetype/ftlist.h
+../../include/freetype/ftlzw.h freetype/ftlzw.h
+../../include/freetype/ftmac.h freetype/ftmac.h
+../../include/freetype/ftmm.h freetype/ftmm.h
+../../include/freetype/ftmodapi.h freetype/ftmodapi.h
+../../include/freetype/ftmoderr.h freetype/ftmoderr.h
+../../include/freetype/ftotval.h freetype/ftotval.h
+../../include/freetype/ftoutln.h freetype/ftoutln.h
+../../include/freetype/ftpfr.h freetype/ftpfr.h
+../../include/freetype/ftrender.h freetype/ftrender.h
+../../include/freetype/ftsizes.h freetype/ftsizes.h
+../../include/freetype/ftsnames.h freetype/ftsnames.h
+../../include/freetype/ftstroke.h freetype/ftstroke.h
+../../include/freetype/ftsynth.h freetype/ftsynth.h
+../../include/freetype/ftsystem.h freetype/ftsystem.h
+../../include/freetype/fttrigon.h freetype/fttrigon.h
+../../include/freetype/fttypes.h freetype/fttypes.h
+../../include/freetype/ftwinfnt.h freetype/ftwinfnt.h
+../../include/freetype/ftxf86.h freetype/ftxf86.h
+../../include/freetype/t1tables.h freetype/t1tables.h
+../../include/freetype/ttnameid.h freetype/ttnameid.h
+../../include/freetype/tttables.h freetype/tttables.h
+../../include/freetype/tttags.h freetype/tttags.h
+../../include/freetype/ttunpat.h freetype/ttunpat.h
+
--- /dev/null
+++ b/builds/symbian/freetype.mmp
@@ -1,0 +1,123 @@
+target freetype.lib
+targettype lib
+
+macro NDEBUG
+macro FT2_BUILD_LIBRARY
+
+sourcepath ..\..\src\autofit
+
+source autofit.c
+
+sourcepath ..\..\src\base
+
+source ftbase.c
+source ftbbox.c
+source ftbdf.c
+source ftbitmap.c
+source ftgasp.c
+source ftglyph.c
+source ftinit.c
+source ftmm.c
+source ftpfr.c
+source ftstroke.c
+source ftsynth.c
+source ftsystem.c
+source fttype1.c
+source ftwinfnt.c
+
+sourcepath ..\..\src\bdf
+
+source bdf.c
+
+sourcepath ..\..\src\cache
+
+source ftcache.c
+
+sourcepath ..\..\src\cff
+
+source cff.c
+
+sourcepath ..\..\src\cid
+
+source type1cid.c
+
+sourcepath ..\..\src\gzip
+
+source ftgzip.c
+
+sourcepath ..\..\src\lzw
+
+source ftlzw.c
+
+sourcepath ..\..\src\pcf
+
+source pcf.c
+
+sourcepath ..\..\src\pfr
+
+source pfr.c
+
+sourcepath ..\..\src\psaux
+
+source psaux.c
+
+sourcepath ..\..\src\pshinter
+
+source pshinter.c
+
+sourcepath ..\..\src\psnames
+
+source psmodule.c
+
+sourcepath ..\..\src\raster
+
+source raster.c
+
+sourcepath ..\..\src\sfnt
+
+source sfnt.c
+
+sourcepath ..\..\src\smooth
+
+source smooth.c
+
+sourcepath ..\..\src\truetype
+
+source truetype.c
+
+sourcepath ..\..\src\type1
+
+source type1.c
+
+sourcepath ..\..\src\type42
+
+source type42.c
+
+sourcepath ..\..\src\winfonts
+
+source winfnt.c
+
+
+systeminclude ..\..\include
+systeminclude \epoc32\include\stdapis
+userinclude ..\..\src\autofit
+userinclude ..\..\src\bdf
+userinclude ..\..\src\cache
+userinclude ..\..\src\cff
+userinclude ..\..\src\cid
+userinclude ..\..\src\gxvalid
+userinclude ..\..\src\gzip
+userinclude ..\..\src\lzw
+userinclude ..\..\src\otvalid
+userinclude ..\..\src\pcf
+userinclude ..\..\src\pfr
+userinclude ..\..\src\psaux
+userinclude ..\..\src\pshinter
+userinclude ..\..\src\psnames
+userinclude ..\..\src\raster
+userinclude ..\..\src\sfnt
+userinclude ..\..\src\smooth
+userinclude ..\..\src\truetype
+userinclude ..\..\src\type1
+userinclude ..\..\src\type42
+userinclude ..\..\src\winfonts