File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -67,18 +67,20 @@ cat > "${tmp_dir}/verify_local_assets.c" <<'EOF'
6767
6868int main(void)
6969{
70+ void (*png_decoder_init)(void) = lv_lodepng_init;
71+ void (*jpg_decoder_init)(void) = lv_tjpgd_init;
72+ void (*bmp_decoder_init)(void) = lv_bmp_init;
73+ void (*tiny_ttf_init)(void) = lv_tiny_ttf_init;
74+ lv_font_t * (*create_font_from_file)(const char *, int32_t) = lv_tiny_ttf_create_file;
75+
7076 lv_init();
71- lv_lodepng_init();
72- lv_tjpgd_init();
73- lv_bmp_init();
74- lv_tiny_ttf_init();
7577
76- (void)lv_tiny_ttf_create_file("A:/tmp/font.ttf", 16);
78+ (void)png_decoder_init;
79+ (void)jpg_decoder_init;
80+ (void)bmp_decoder_init;
81+ (void)tiny_ttf_init;
82+ (void)create_font_from_file;
7783
78- lv_tiny_ttf_deinit();
79- lv_bmp_deinit();
80- lv_tjpgd_deinit();
81- lv_lodepng_deinit();
8284 lv_deinit();
8385 return 0;
8486}
@@ -90,6 +92,8 @@ cc -std=c11 \
9092 " ${dist_dir} /lib/liblvgl.a" \
9193 -o " ${tmp_dir} /verify_local_assets"
9294
95+ " ${tmp_dir} /verify_local_assets"
96+
9397sdl2_cflags=" $( sdl2-config --cflags) "
9498sdl2_libs=" $( sdl2-config --libs) "
9599sdl2_include_dir=" $( sdl2-config --prefix) /include"
Original file line number Diff line number Diff line change @@ -106,11 +106,17 @@ def test_verify_script_compiles_resource_decoder_font_and_sdl2_demos():
106106 assert '#include "src/libs/tjpgd/lv_tjpgd.h"' in script
107107 assert '#include "src/libs/bmp/lv_bmp.h"' in script
108108 assert '#include "src/libs/tiny_ttf/lv_tiny_ttf.h"' in script
109- assert "lv_lodepng_init();" in script
110- assert "lv_tjpgd_init();" in script
111- assert "lv_bmp_init();" in script
112- assert "lv_tiny_ttf_init();" in script
113- assert '(void)lv_tiny_ttf_create_file("A:/tmp/font.ttf", 16);' in script
109+ assert "void (*png_decoder_init)(void) = lv_lodepng_init;" in script
110+ assert "void (*jpg_decoder_init)(void) = lv_tjpgd_init;" in script
111+ assert "void (*bmp_decoder_init)(void) = lv_bmp_init;" in script
112+ assert "void (*tiny_ttf_init)(void) = lv_tiny_ttf_init;" in script
113+ assert "lv_font_t * (*create_font_from_file)(const char *, int32_t)" in script
114+ assert "(void)png_decoder_init;" in script
115+ assert "(void)jpg_decoder_init;" in script
116+ assert "(void)bmp_decoder_init;" in script
117+ assert "(void)tiny_ttf_init;" in script
118+ assert "(void)create_font_from_file;" in script
119+ assert '"${tmp_dir}/verify_local_assets"' in script
114120
115121
116122def test_sdl2_demo_uses_lvgl_sdl_window_input_and_label ():
You can’t perform that action at this time.
0 commit comments