Put bundled font into its own translation unit
This commit is contained in:
parent
cbdd19e525
commit
4daff93e29
|
@ -184,6 +184,7 @@ set(MAIN_SOURCE
|
||||||
src/alstream.cpp
|
src/alstream.cpp
|
||||||
src/audiostream.cpp
|
src/audiostream.cpp
|
||||||
src/rgssad.cpp
|
src/rgssad.cpp
|
||||||
|
src/bundledfont.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
source_group("MKXP Source" FILES ${MAIN_SOURCE} ${MAIN_HEADERS})
|
source_group("MKXP Source" FILES ${MAIN_SOURCE} ${MAIN_HEADERS})
|
||||||
|
|
3
mkxp.pro
3
mkxp.pro
|
@ -176,7 +176,8 @@ SOURCES += \
|
||||||
src/sdlsoundsource.cpp \
|
src/sdlsoundsource.cpp \
|
||||||
src/alstream.cpp \
|
src/alstream.cpp \
|
||||||
src/audiostream.cpp \
|
src/audiostream.cpp \
|
||||||
src/rgssad.cpp
|
src/rgssad.cpp \
|
||||||
|
src/bundledfont.cpp
|
||||||
|
|
||||||
EMBED = \
|
EMBED = \
|
||||||
shader/transSimple.frag \
|
shader/transSimple.frag \
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include "../liberation.ttf.xxd"
|
|
@ -31,12 +31,16 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
#include "../liberation.ttf.xxd"
|
|
||||||
|
|
||||||
#include <SDL_ttf.h>
|
#include <SDL_ttf.h>
|
||||||
|
|
||||||
#define BUNDLED_FONT liberation
|
#define BUNDLED_FONT liberation
|
||||||
|
|
||||||
|
#define BUNDLED_FONT_DECL(FONT) \
|
||||||
|
extern unsigned char assets_##FONT##_ttf[]; \
|
||||||
|
extern unsigned int assets_##FONT##_ttf_len;
|
||||||
|
|
||||||
|
BUNDLED_FONT_DECL(liberation)
|
||||||
|
|
||||||
#define BUNDLED_FONT_D(f) assets_## f ##_ttf
|
#define BUNDLED_FONT_D(f) assets_## f ##_ttf
|
||||||
#define BUNDLED_FONT_L(f) assets_## f ##_ttf_len
|
#define BUNDLED_FONT_L(f) assets_## f ##_ttf_len
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue