Commit 32cfab4be7908b5f4293e09347665d2d90596d9e

suzuki toshiya 2022-10-10T14:22:12

[build] fix for make multi Fix "make multi" by MR !223 * include/freetype/internal/services/svmm.h: include ftmm.h to define FT_Get_MM_Func. * src/truetype/ttgxvar.h: include ftmmtypes.h to use GX_AVarTable properly. * src/base/ftmac.c: include ftdebug.h to use FT_THROW() properly.

diff --git a/include/freetype/internal/services/svmm.h b/include/freetype/internal/services/svmm.h
index b67ea7c..5d3e083 100644
--- a/include/freetype/internal/services/svmm.h
+++ b/include/freetype/internal/services/svmm.h
@@ -19,6 +19,7 @@
 #ifndef SVMM_H_
 #define SVMM_H_
 
+#include <freetype/ftmm.h>
 #include <freetype/internal/ftserv.h>
 #include <freetype/internal/ftmmtypes.h>
 
diff --git a/src/base/ftmac.c b/src/base/ftmac.c
index 21f1894..91aed9c 100644
--- a/src/base/ftmac.c
+++ b/src/base/ftmac.c
@@ -67,6 +67,7 @@
 
 #include <freetype/freetype.h>
 #include <freetype/tttags.h>
+#include <freetype/internal/ftdebug.h>
 #include <freetype/internal/ftstream.h>
 #include "ftbase.h"
 
diff --git a/src/truetype/ttgxvar.h b/src/truetype/ttgxvar.h
index 3a7829d..831876a 100644
--- a/src/truetype/ttgxvar.h
+++ b/src/truetype/ttgxvar.h
@@ -20,6 +20,7 @@
 #define TTGXVAR_H_
 
 
+#include <freetype/internal/ftmmtypes.h>
 #include "ttobjs.h"