freetype2/include/freetype/config
Priyesh Kumar 34b1c897c1 [builds] Necessary changes to make 'dlg' compile.
* autogen.sh (copy_submodule_files): New script to copy all the
necessary source and include files from `submodules/dlg` to
`src/dlg`.

* src/dlg/dlgwrap.c: New wrapper file for `src/dlg.c`.  It enables
the build of 'dlg' if the `FT_LOGGING` macro is defined.

* src/dlg/rules.mk: New sub-Makefile.

* builds/freetype.mk (DLG_DIR): New variable to include the
header files of the 'dlg' library.
(INCLUDES): Add `DLG_DIR`.
(FT_CFLAGS): Add `-std=c99' flag.
Include `src/dlg/rules.mk` file to build 'dlg' library.
(OBJ_S, OBJ_M): Add `DLG_OBJS_M` and `DLG_OBJS_S`.

* builds/toplevel.mk: For builds directly from the git repository
we need to copy files from `submodule/dlg` to `src/dlg`.

* include/freetype/config/ftoption.h, devel/ftoption.h (FT_LOGGING):
New macro to enable or disable the logging facility in FreeType.
2020-12-01 09:20:32 +01:00
..
ftconfig.h [build] Fix multi and C++ builds. 2020-07-06 11:49:00 +02:00
ftheader.h [build] Fix multi and C++ builds. 2020-07-06 11:49:00 +02:00
ftmodule.h [smooth] Stop using dedicated LCD modules and classes. 2020-05-11 23:30:37 -04:00
ftoption.h [builds] Necessary changes to make 'dlg' compile. 2020-12-01 09:20:32 +01:00
ftstdlib.h Update all copyright notices. 2020-01-19 17:05:19 +01:00
integer-types.h [build] Put integer type definitions into `integer-types.h'. 2020-07-05 09:52:23 +02:00
mac-support.h [build] Move mac support code to `mac-support.h'. 2020-07-05 09:59:29 +02:00
public-macros.h Formatting, improving comments. 2020-07-28 18:33:15 +02:00