Commit 7faa1554c2e5825b5acb8d0d2081ff50d23acc00

Werner Lemberg 2008-02-29T07:14:38

Add build support for symbian platform. From Savannah bug #22440. * builds/symbian/*: New files.

diff --git a/ChangeLog b/ChangeLog
index 0913f90..aefa546 100644
--- 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  <mpsuzuki@hiroshima-u.ac.jp>
 
 	* src/base/ftmac.c (parse_fond): Fix a bug of PostScript font name
diff --git a/ChangeLog.22 b/ChangeLog.22
index 22bf4f9..44f221a 100644
--- 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  <wl@gnu.org>
 
@@ -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,
diff --git a/builds/symbian/bld.inf b/builds/symbian/bld.inf
new file mode 100644
index 0000000..34686c2
--- /dev/null
+++ b/builds/symbian/bld.inf
@@ -0,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
+
diff --git a/builds/symbian/freetype.mmp b/builds/symbian/freetype.mmp
new file mode 100644
index 0000000..84e4560
--- /dev/null
+++ b/builds/symbian/freetype.mmp
@@ -0,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