@@ -19,6 +19,8 @@ function build_zig {
19
19
compile_lvgl ../../../../../pinephone-lvgl-zig/display.c display.o
20
20
21
21
# # Compile LVGL Library from C to WebAssembly with Zig Compiler
22
+ compile_lvgl font/lv_font_montserrat_14.c lv_font_montserrat_14.o
23
+ compile_lvgl font/lv_font_montserrat_20.c lv_font_montserrat_20.o
22
24
compile_lvgl widgets/lv_label.c lv_label.o
23
25
compile_lvgl core/lv_obj.c lv_obj.o
24
26
compile_lvgl misc/lv_mem.c lv_mem.o
@@ -80,10 +82,10 @@ function build_zig {
80
82
compile_lvgl draw/lv_draw_layer.c lv_draw_layer.o
81
83
compile_lvgl misc/lv_style_gen.c lv_style_gen.o
82
84
compile_lvgl misc/lv_gc.c lv_gc.o
85
+ compile_lvgl misc/lv_utils.c lv_utils.o
83
86
84
87
# # Compile the Zig LVGL App for WebAssembly
85
88
# # TODO: Change ".." to your NuttX Project Directory
86
- # # TODO: Try `zig build-exe` to fix `strlen` missing
87
89
zig build-lib \
88
90
--verbose-cimport \
89
91
-target wasm32-freestanding \
@@ -123,6 +125,8 @@ function build_zig {
123
125
\
124
126
lvglwasm.zig \
125
127
display.o \
128
+ lv_font_montserrat_14.o \
129
+ lv_font_montserrat_20.o \
126
130
lv_label.o \
127
131
lv_mem.o \
128
132
lv_obj.o \
@@ -184,6 +188,7 @@ function build_zig {
184
188
lv_draw_layer.o \
185
189
lv_style_gen.o \
186
190
lv_gc.o \
191
+ lv_utils.o \
187
192
188
193
# # Compile the Zig LVGL App for PinePhone
189
194
# # (armv8-a with cortex-a53)
0 commit comments