gen.lua (1539B)
- cflags{
- '-std=c99', '-Wall', '-Wpedantic',
- '-D FT2_BUILD_LIBRARY',
- '-D FT_CONFIG_OPTION_SYSTEM_ZLIB',
- '-D HAVE_FCNTL_H',
- '-D HAVE_UNISTD_H',
- '-I $srcdir/builds/unix',
- '-I $srcdir/include/freetype/config',
- '-I $srcdir/include',
- '-isystem $builddir/pkg/zlib/include',
- }
- pkg.hdrs = copy('$outdir/include', '$srcdir/include', paths[[
- ft2build.h
- freetype/(
- freetype.h
- ftadvanc.h
- ftbdf.h
- ftbitmap.h
- ftcache.h
- ftcolor.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftglyph.h
- ftimage.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftoutln.h
- ftparams.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- config/(
- ftconfig.h
- ftheader.h
- ftoption.h
- ftstdlib.h
- integer-types.h
- mac-support.h
- public-macros.h
- )
- )
- ]])
- cc('src/gzip/ftgzip.c', {'pkg/zlib/headers'})
- lib('libfreetype.a', [[
- builds/unix/ftsystem.c
- src/(
- base/(
- ftdebug.c ftinit.c ftbase.c
- ftbbox.c ftbdf.c ftbitmap.c ftcid.c ftfstype.c ftgasp.c
- ftglyph.c ftgxval.c ftmm.c ftotval.c ftpatent.c ftpfr.c
- ftstroke.c ftsynth.c fttype1.c ftwinfnt.c
- )
- truetype/truetype.c
- type1/type1.c
- cff/cff.c
- cid/type1cid.c
- pfr/pfr.c
- type42/type42.c
- winfonts/winfnt.c
- pcf/pcf.c
- bdf/bdf.c
- sfnt/sfnt.c
- autofit/autofit.c
- pshinter/pshinter.c
- smooth/smooth.c
- raster/raster.c
- sdf/sdf.c
- cache/ftcache.c
- gzip/ftgzip.c.o
- lzw/ftlzw.c
- bzip2/ftbzip2.c
- psaux/psaux.c
- psnames/psnames.c
- )
- $builddir/pkg/zlib/libz.a
- ]])
- fetch 'git'