[ot-svg] Renames `svgtypes.c' to `svgtypes.h'.

Also adds an `ifndef' check to prevent loading multiple times.
GSoC-2019-moazin
Moazin Khatti 5 years ago
parent 253d2bad97
commit 03f7b5a6b6
  1. 6
      src/svg/rules.mk
  2. 2
      src/svg/svg.c
  3. 4
      src/svg/svgtypes.h

@ -31,13 +31,13 @@ SVG_PORT_COMPILE := $(CC) $I$(subst /,$(COMPILER_SEP),$(SVG_DIR)) \
# svg renderer sources (i.e., C files)
#
SVG_DRV_SRC := $(SVG_DIR)/ftsvg.c \
$(SVG_DIR)/svgtypes.c
SVG_DRV_SRC := $(SVG_DIR)/ftsvg.c
# svg renderer headers
#
SVG_DRV_H := $(SVG_DIR)/ftsvg.h
SVG_DRV_H := $(SVG_DIR)/ftsvg.h \
$(SVG_DIR)/svgtypes.h
# svg renderer object(s)

@ -18,7 +18,7 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
#include "svgtypes.c"
#include "svgtypes.h"
#include "ftsvg.c"

@ -15,6 +15,9 @@
*
*/
#ifndef FTSVGTYPES_H
#define FTSVGTYPES_H
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
#include FT_RENDER_H
@ -30,3 +33,4 @@
typedef struct SVG_RendererRec_* SVG_Renderer;
#endif
Loading…
Cancel
Save