37 lines
1.1 KiB
Batchfile
37 lines
1.1 KiB
Batchfile
|
@echo off
|
||
|
|
||
|
REM This script assumes we run it from the root of the repository.
|
||
|
|
||
|
SET ROOT=%CD%
|
||
|
|
||
|
SET FREETYPE_ROOT=%ROOT%\src\dependencies\freetype-2.12.1
|
||
|
|
||
|
SET INCS=
|
||
|
SET INCS=%INCS% -I%ROOT%\src\dependencies\freetype_build
|
||
|
SET INCS=%INCS% -I%FREETYPE_ROOT%\include
|
||
|
|
||
|
SET FILES=
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftsystem.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftinit.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftdebug.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftbase.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftbbox.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftglyph.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\base\ftbitmap.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\sfnt\sfnt.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\truetype\truetype.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\smooth\smooth.c
|
||
|
SET FILES=%FILES% %FREETYPE_ROOT%\src\psnames\psnames.c
|
||
|
|
||
|
if not exist "%ROOT%\build" mkdir %ROOT%\build
|
||
|
cd %ROOT%\build
|
||
|
if not exist "%ROOT%\build\freetype" mkdir %ROOT%\build\freetype
|
||
|
cd %ROOT%\build\freetype
|
||
|
|
||
|
del *.obj
|
||
|
cl -c -nologo -Zi -DFT2_BUILD_LIBRARY %INCS% %FILES%
|
||
|
lib -nologo -OUT:"freetype.lib" *.obj
|
||
|
|
||
|
cd %ROOT%\build
|
||
|
copy freetype\freetype.lib freetype.lib
|