internals:windows:libs:freetype
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
internals:windows:libs:freetype [2008/05/24 17:47] – pajoye | internals:windows:libs:freetype [2010/07/14 12:05] – pajoye | ||
---|---|---|---|
Line 32: | Line 32: | ||
==== Configurations ==== | ==== Configurations ==== | ||
- | VC6 uses Makefile while later versions can use the projects files included | + | Edit the file " |
+ | <code bash> | ||
+ | # Name of final library, without extension. | ||
+ | # | ||
+ | FT2_LIB ?= $(LIBPREFIX)freetype ; | ||
- | === Configurations for VC6 (Makefile) === | + | </ |
- | * " | + | to |
- | * " | + | |
- | * " | + | |
- | * " | + | |
- | * "Debug ST" | + | |
- | * "Debug MT" | + | |
- | === Configurations for 2k3, 2k5 and 2k8 === | + | <code bash> |
- | * " | + | # Name of final library, without extension. |
- | * " | + | # |
- | * "Debug Multithreaded" | + | FT2_LIB ?= $(LIBPREFIX)freetype_a ; |
- | * "Debug Singlethreaded" | + | |
- | * " | + | |
- | * " | + | |
- | Multithreaded builds are used with the default PHP builds. Singlethreaded are used for the non TS builds. | + | </ |
- | ==== Compilation ==== | ||
- | === VC6 === | + | Tell Jam to use Visual C++: |
- | Compile for default PHP builds (TS mode): | ||
<code bash> | <code bash> | ||
- | cd c:\build_php_deps\libpng1229\projects\ | + | cd C:\php-sdk\2k5\x86\libs_buildlibs\freetype-2.3.7 |
- | nmake /f libpng.mak CFG= " | + | set JAM_TOOLSET=VISUALC |
</ | </ | ||
- | Compile for not threaded PHP builds | + | |
+ | ==== Compilation ==== | ||
+ | |||
+ | Open a Platform SDK development console | ||
<code bash> | <code bash> | ||
- | cd c: | + | jam |
- | nmake /f libpng.mak CFG= " | + | |
</ | </ | ||
- | === 2k3, 2k5 and 2k8 === | + | The objs directory will contain the static library. |
- | Select the desired configuration via the Configuration Manager. | + | The include directory contains all headers that have to be distributed/ |
internals/windows/libs/freetype.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1