diff --git a/.gitignore b/.gitignore index 567609b..6654b8d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ build/ +compile_commands.json diff --git a/Makefile b/Makefile index ae53e1e..9aee985 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ OFILES := $(addprefix $(OFILE_DIR)/, $(notdir $(C_SOURCES:.c=.o) $(CXX_SOUR OPT := -O2 CPPFLAGS := $(INCLUDES) -MMD CFLAGS := $(OPT) -Wall -Wextra -Wpedantic -CXXFLAGS := $(OPT) -std=c++17 -Wall -Wextra -Wpedantic +CXXFLAGS := $(OPT) -std=c++17 -Wall -Wextra #-Wpedantic LDFLAGS := diff --git a/compile_commands.json b/compile_commands.json index f397028..4f74b20 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -1,7 +1,7 @@ [ { "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", + "/usr/bin/arm-linux-gnueabihf-g++-10", "-Iinc", "-Iinc/fbd", "-Iinc/lvgl_port", @@ -10,6619 +10,19 @@ "-Ideps/lvgl", "-Ideps/argparse/Inc", "-O2", + "-std=c++17", "-Wall", "-Wextra", "-Wpedantic", "-c", - "src/date_utils.c", - "-o", - "build/objects/date_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/date_utils.c", - "output": "/home/cal/calzone/ui/build/objects/date_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/events.c", + "src/events.cpp", "-o", "build/objects/events.o" ], "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/events.c", + "file": "/home/cal/calzone/ui/src/events.cpp", "output": "/home/cal/calzone/ui/build/objects/events.o" }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/fbd/fbd.c", - "-o", - "build/objects/fbd.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/fbd/fbd.c", - "output": "/home/cal/calzone/ui/build/objects/fbd.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/lvgl_port/lvgl_fb_port.c", - "-o", - "build/objects/lvgl_fb_port.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/lvgl_port/lvgl_fb_port.c", - "output": "/home/cal/calzone/ui/build/objects/lvgl_fb_port.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/ui/calendar.c", - "-o", - "build/objects/calendar.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/ui/calendar.c", - "output": "/home/cal/calzone/ui/build/objects/calendar.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/ui/events_panel.c", - "-o", - "build/objects/events_panel.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/ui/events_panel.c", - "output": "/home/cal/calzone/ui/build/objects/events_panel.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/ui/ui.c", - "-o", - "build/objects/ui.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/ui/ui.c", - "output": "/home/cal/calzone/ui/build/objects/ui.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/fonts/nerdfonts_0xproto_14.c", - "-o", - "build/objects/nerdfonts_0xproto_14.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/fonts/nerdfonts_0xproto_14.c", - "output": "/home/cal/calzone/ui/build/objects/nerdfonts_0xproto_14.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "src/fonts/nerdfonts_arimo_14.c", - "-o", - "build/objects/nerdfonts_arimo_14.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/src/fonts/nerdfonts_arimo_14.c", - "output": "/home/cal/calzone/ui/build/objects/nerdfonts_arimo_14.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/lv_init.c", - "-o", - "build/objects/lv_init.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/lv_init.c", - "output": "/home/cal/calzone/ui/build/objects/lv_init.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/layouts/lv_layout.c", - "-o", - "build/objects/lv_layout.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/layouts/lv_layout.c", - "output": "/home/cal/calzone/ui/build/objects/lv_layout.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/layouts/grid/lv_grid.c", - "-o", - "build/objects/lv_grid.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/layouts/grid/lv_grid.c", - "output": "/home/cal/calzone/ui/build/objects/lv_grid.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/layouts/flex/lv_flex.c", - "-o", - "build/objects/lv_flex.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/layouts/flex/lv_flex.c", - "output": "/home/cal/calzone/ui/build/objects/lv_flex.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/display/lv_display.c", - "-o", - "build/objects/lv_display.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/display/lv_display.c", - "output": "/home/cal/calzone/ui/build/objects/lv_display.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/indev/lv_indev.c", - "-o", - "build/objects/lv_indev.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/indev/lv_indev.c", - "output": "/home/cal/calzone/ui/build/objects/lv_indev.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/indev/lv_indev_scroll.c", - "-o", - "build/objects/lv_indev_scroll.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/indev/lv_indev_scroll.c", - "output": "/home/cal/calzone/ui/build/objects/lv_indev_scroll.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/spinbox/lv_spinbox.c", - "-o", - "build/objects/lv_spinbox.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/spinbox/lv_spinbox.c", - "output": "/home/cal/calzone/ui/build/objects/lv_spinbox.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/keyboard/lv_keyboard.c", - "-o", - "build/objects/lv_keyboard.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/keyboard/lv_keyboard.c", - "output": "/home/cal/calzone/ui/build/objects/lv_keyboard.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/checkbox/lv_checkbox.c", - "-o", - "build/objects/lv_checkbox.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/checkbox/lv_checkbox.c", - "output": "/home/cal/calzone/ui/build/objects/lv_checkbox.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/tabview/lv_tabview.c", - "-o", - "build/objects/lv_tabview.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/tabview/lv_tabview.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tabview.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/led/lv_led.c", - "-o", - "build/objects/lv_led.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/led/lv_led.c", - "output": "/home/cal/calzone/ui/build/objects/lv_led.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/image/lv_image.c", - "-o", - "build/objects/lv_image.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/image/lv_image.c", - "output": "/home/cal/calzone/ui/build/objects/lv_image.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/line/lv_line.c", - "-o", - "build/objects/lv_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/line/lv_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/tileview/lv_tileview.c", - "-o", - "build/objects/lv_tileview.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/tileview/lv_tileview.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tileview.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/chart/lv_chart.c", - "-o", - "build/objects/lv_chart.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/chart/lv_chart.c", - "output": "/home/cal/calzone/ui/build/objects/lv_chart.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/switch/lv_switch.c", - "-o", - "build/objects/lv_switch.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/switch/lv_switch.c", - "output": "/home/cal/calzone/ui/build/objects/lv_switch.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/buttonmatrix/lv_buttonmatrix.c", - "-o", - "build/objects/lv_buttonmatrix.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/buttonmatrix/lv_buttonmatrix.c", - "output": "/home/cal/calzone/ui/build/objects/lv_buttonmatrix.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/arc/lv_arc.c", - "-o", - "build/objects/lv_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/arc/lv_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/span/lv_span.c", - "-o", - "build/objects/lv_span.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/span/lv_span.c", - "output": "/home/cal/calzone/ui/build/objects/lv_span.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/list/lv_list.c", - "-o", - "build/objects/lv_list.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/list/lv_list.c", - "output": "/home/cal/calzone/ui/build/objects/lv_list.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/slider/lv_slider.c", - "-o", - "build/objects/lv_slider.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/slider/lv_slider.c", - "output": "/home/cal/calzone/ui/build/objects/lv_slider.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/spinner/lv_spinner.c", - "-o", - "build/objects/lv_spinner.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/spinner/lv_spinner.c", - "output": "/home/cal/calzone/ui/build/objects/lv_spinner.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/label/lv_label.c", - "-o", - "build/objects/lv_label.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/label/lv_label.c", - "output": "/home/cal/calzone/ui/build/objects/lv_label.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/menu/lv_menu.c", - "-o", - "build/objects/lv_menu.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/menu/lv_menu.c", - "output": "/home/cal/calzone/ui/build/objects/lv_menu.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/objx_templ/lv_objx_templ.c", - "-o", - "build/objects/lv_objx_templ.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/objx_templ/lv_objx_templ.c", - "output": "/home/cal/calzone/ui/build/objects/lv_objx_templ.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/animimage/lv_animimage.c", - "-o", - "build/objects/lv_animimage.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/animimage/lv_animimage.c", - "output": "/home/cal/calzone/ui/build/objects/lv_animimage.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/button/lv_button.c", - "-o", - "build/objects/lv_button.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/button/lv_button.c", - "output": "/home/cal/calzone/ui/build/objects/lv_button.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/roller/lv_roller.c", - "-o", - "build/objects/lv_roller.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/roller/lv_roller.c", - "output": "/home/cal/calzone/ui/build/objects/lv_roller.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/calendar/lv_calendar.c", - "-o", - "build/objects/lv_calendar.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/calendar/lv_calendar.c", - "output": "/home/cal/calzone/ui/build/objects/lv_calendar.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/calendar/lv_calendar_header_arrow.c", - "-o", - "build/objects/lv_calendar_header_arrow.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/calendar/lv_calendar_header_arrow.c", - "output": "/home/cal/calzone/ui/build/objects/lv_calendar_header_arrow.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/calendar/lv_calendar_header_dropdown.c", - "-o", - "build/objects/lv_calendar_header_dropdown.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/calendar/lv_calendar_header_dropdown.c", - "output": "/home/cal/calzone/ui/build/objects/lv_calendar_header_dropdown.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/textarea/lv_textarea.c", - "-o", - "build/objects/lv_textarea.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/textarea/lv_textarea.c", - "output": "/home/cal/calzone/ui/build/objects/lv_textarea.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/win/lv_win.c", - "-o", - "build/objects/lv_win.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/win/lv_win.c", - "output": "/home/cal/calzone/ui/build/objects/lv_win.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/scale/lv_scale.c", - "-o", - "build/objects/lv_scale.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/scale/lv_scale.c", - "output": "/home/cal/calzone/ui/build/objects/lv_scale.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/canvas/lv_canvas.c", - "-o", - "build/objects/lv_canvas.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/canvas/lv_canvas.c", - "output": "/home/cal/calzone/ui/build/objects/lv_canvas.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/bar/lv_bar.c", - "-o", - "build/objects/lv_bar.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/bar/lv_bar.c", - "output": "/home/cal/calzone/ui/build/objects/lv_bar.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/msgbox/lv_msgbox.c", - "-o", - "build/objects/lv_msgbox.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/msgbox/lv_msgbox.c", - "output": "/home/cal/calzone/ui/build/objects/lv_msgbox.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/dropdown/lv_dropdown.c", - "-o", - "build/objects/lv_dropdown.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/dropdown/lv_dropdown.c", - "output": "/home/cal/calzone/ui/build/objects/lv_dropdown.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/table/lv_table.c", - "-o", - "build/objects/lv_table.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/table/lv_table.c", - "output": "/home/cal/calzone/ui/build/objects/lv_table.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/widgets/imagebutton/lv_imagebutton.c", - "-o", - "build/objects/lv_imagebutton.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/widgets/imagebutton/lv_imagebutton.c", - "output": "/home/cal/calzone/ui/build/objects/lv_imagebutton.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_group.c", - "-o", - "build/objects/lv_group.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_group.c", - "output": "/home/cal/calzone/ui/build/objects/lv_group.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj.c", - "-o", - "build/objects/lv_obj.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_class.c", - "-o", - "build/objects/lv_obj_class.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_class.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_class.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_draw.c", - "-o", - "build/objects/lv_obj_draw.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_draw.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_draw.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_event.c", - "-o", - "build/objects/lv_obj_event.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_event.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_event.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_id_builtin.c", - "-o", - "build/objects/lv_obj_id_builtin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_id_builtin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_id_builtin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_pos.c", - "-o", - "build/objects/lv_obj_pos.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_pos.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_pos.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_property.c", - "-o", - "build/objects/lv_obj_property.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_property.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_property.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_scroll.c", - "-o", - "build/objects/lv_obj_scroll.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_scroll.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_scroll.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_style.c", - "-o", - "build/objects/lv_obj_style.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_style.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_style.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_style_gen.c", - "-o", - "build/objects/lv_obj_style_gen.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_style_gen.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_style_gen.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_obj_tree.c", - "-o", - "build/objects/lv_obj_tree.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_obj_tree.c", - "output": "/home/cal/calzone/ui/build/objects/lv_obj_tree.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/core/lv_refr.c", - "-o", - "build/objects/lv_refr.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/core/lv_refr.c", - "output": "/home/cal/calzone/ui/build/objects/lv_refr.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/themes/lv_theme.c", - "-o", - "build/objects/lv_theme.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/themes/lv_theme.c", - "output": "/home/cal/calzone/ui/build/objects/lv_theme.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/themes/mono/lv_theme_mono.c", - "-o", - "build/objects/lv_theme_mono.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/themes/mono/lv_theme_mono.c", - "output": "/home/cal/calzone/ui/build/objects/lv_theme_mono.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/themes/default/lv_theme_default.c", - "-o", - "build/objects/lv_theme_default.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/themes/default/lv_theme_default.c", - "output": "/home/cal/calzone/ui/build/objects/lv_theme_default.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/themes/simple/lv_theme_simple.c", - "-o", - "build/objects/lv_theme_simple.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/themes/simple/lv_theme_simple.c", - "output": "/home/cal/calzone/ui/build/objects/lv_theme_simple.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/lv_mem.c", - "-o", - "build/objects/lv_mem.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/lv_mem.c", - "output": "/home/cal/calzone/ui/build/objects/lv_mem.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/micropython/lv_mem_core_micropython.c", - "-o", - "build/objects/lv_mem_core_micropython.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/micropython/lv_mem_core_micropython.c", - "output": "/home/cal/calzone/ui/build/objects/lv_mem_core_micropython.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/builtin/lv_mem_core_builtin.c", - "-o", - "build/objects/lv_mem_core_builtin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/builtin/lv_mem_core_builtin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_mem_core_builtin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/builtin/lv_sprintf_builtin.c", - "-o", - "build/objects/lv_sprintf_builtin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/builtin/lv_sprintf_builtin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sprintf_builtin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/builtin/lv_string_builtin.c", - "-o", - "build/objects/lv_string_builtin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/builtin/lv_string_builtin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_string_builtin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/builtin/lv_tlsf.c", - "-o", - "build/objects/lv_tlsf.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/builtin/lv_tlsf.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tlsf.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/clib/lv_mem_core_clib.c", - "-o", - "build/objects/lv_mem_core_clib.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/clib/lv_mem_core_clib.c", - "output": "/home/cal/calzone/ui/build/objects/lv_mem_core_clib.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/clib/lv_sprintf_clib.c", - "-o", - "build/objects/lv_sprintf_clib.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/clib/lv_sprintf_clib.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sprintf_clib.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/clib/lv_string_clib.c", - "-o", - "build/objects/lv_string_clib.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/clib/lv_string_clib.c", - "output": "/home/cal/calzone/ui/build/objects/lv_string_clib.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/rtthread/lv_mem_core_rtthread.c", - "-o", - "build/objects/lv_mem_core_rtthread.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/rtthread/lv_mem_core_rtthread.c", - "output": "/home/cal/calzone/ui/build/objects/lv_mem_core_rtthread.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/rtthread/lv_sprintf_rtthread.c", - "-o", - "build/objects/lv_sprintf_rtthread.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/rtthread/lv_sprintf_rtthread.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sprintf_rtthread.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/stdlib/rtthread/lv_string_rtthread.c", - "-o", - "build/objects/lv_string_rtthread.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/stdlib/rtthread/lv_string_rtthread.c", - "output": "/home/cal/calzone/ui/build/objects/lv_string_rtthread.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_arc.c", - "-o", - "build/objects/lv_draw_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_buf.c", - "-o", - "build/objects/lv_draw_buf.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_buf.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_buf.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw.c", - "-o", - "build/objects/lv_draw.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_image.c", - "-o", - "build/objects/lv_draw_image.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_image.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_image.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_label.c", - "-o", - "build/objects/lv_draw_label.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_label.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_label.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_line.c", - "-o", - "build/objects/lv_draw_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_mask.c", - "-o", - "build/objects/lv_draw_mask.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_mask.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_mask.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_rect.c", - "-o", - "build/objects/lv_draw_rect.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_rect.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_rect.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_triangle.c", - "-o", - "build/objects/lv_draw_triangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_triangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_triangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_draw_vector.c", - "-o", - "build/objects/lv_draw_vector.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_draw_vector.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vector.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_image_buf.c", - "-o", - "build/objects/lv_image_buf.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_image_buf.c", - "output": "/home/cal/calzone/ui/build/objects/lv_image_buf.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/lv_image_decoder.c", - "-o", - "build/objects/lv_image_decoder.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/lv_image_decoder.c", - "output": "/home/cal/calzone/ui/build/objects/lv_image_decoder.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c", - "-o", - "build/objects/lv_draw_dave2d_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_border.c", - "-o", - "build/objects/lv_draw_dave2d_border.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_border.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_border.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d.c", - "-o", - "build/objects/lv_draw_dave2d.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c", - "-o", - "build/objects/lv_draw_dave2d_fill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_fill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_image.c", - "-o", - "build/objects/lv_draw_dave2d_image.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_image.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_image.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_label.c", - "-o", - "build/objects/lv_draw_dave2d_label.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_label.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_label.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_line.c", - "-o", - "build/objects/lv_draw_dave2d_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c", - "-o", - "build/objects/lv_draw_dave2d_mask_rectangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_mask_rectangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c", - "-o", - "build/objects/lv_draw_dave2d_triangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_triangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c", - "-o", - "build/objects/lv_draw_dave2d_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_dave2d_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sdl/lv_draw_sdl.c", - "-o", - "build/objects/lv_draw_sdl.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sdl/lv_draw_sdl.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sdl.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_arc.c", - "-o", - "build/objects/lv_draw_sw_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_border.c", - "-o", - "build/objects/lv_draw_sw_border.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_border.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_border.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_box_shadow.c", - "-o", - "build/objects/lv_draw_sw_box_shadow.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_box_shadow.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_box_shadow.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw.c", - "-o", - "build/objects/lv_draw_sw.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_fill.c", - "-o", - "build/objects/lv_draw_sw_fill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_fill.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_fill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_gradient.c", - "-o", - "build/objects/lv_draw_sw_gradient.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_gradient.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_gradient.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_img.c", - "-o", - "build/objects/lv_draw_sw_img.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_img.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_img.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_letter.c", - "-o", - "build/objects/lv_draw_sw_letter.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_letter.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_letter.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_line.c", - "-o", - "build/objects/lv_draw_sw_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_mask.c", - "-o", - "build/objects/lv_draw_sw_mask.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_mask.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_mask.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_mask_rect.c", - "-o", - "build/objects/lv_draw_sw_mask_rect.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_mask_rect.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_mask_rect.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_transform.c", - "-o", - "build/objects/lv_draw_sw_transform.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_transform.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_transform.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_triangle.c", - "-o", - "build/objects/lv_draw_sw_triangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_triangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_triangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/lv_draw_sw_vector.c", - "-o", - "build/objects/lv_draw_sw_vector.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/lv_draw_sw_vector.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_vector.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend.c", - "-o", - "build/objects/lv_draw_sw_blend.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_blend.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c", - "-o", - "build/objects/lv_draw_sw_blend_to_argb8888.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_blend_to_argb8888.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c", - "-o", - "build/objects/lv_draw_sw_blend_to_rgb565.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_blend_to_rgb565.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c", - "-o", - "build/objects/lv_draw_sw_blend_to_rgb888.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_sw_blend_to_rgb888.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_buf_vglite.c", - "-o", - "build/objects/lv_draw_buf_vglite.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_buf_vglite.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_buf_vglite.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_arc.c", - "-o", - "build/objects/lv_draw_vglite_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_border.c", - "-o", - "build/objects/lv_draw_vglite_border.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_border.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_border.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite.c", - "-o", - "build/objects/lv_draw_vglite.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_fill.c", - "-o", - "build/objects/lv_draw_vglite_fill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_fill.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_fill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_img.c", - "-o", - "build/objects/lv_draw_vglite_img.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_img.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_img.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_label.c", - "-o", - "build/objects/lv_draw_vglite_label.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_label.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_label.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_layer.c", - "-o", - "build/objects/lv_draw_vglite_layer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_layer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_layer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_line.c", - "-o", - "build/objects/lv_draw_vglite_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_triangle.c", - "-o", - "build/objects/lv_draw_vglite_triangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_draw_vglite_triangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vglite_triangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_vglite_buf.c", - "-o", - "build/objects/lv_vglite_buf.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_vglite_buf.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vglite_buf.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_vglite_matrix.c", - "-o", - "build/objects/lv_vglite_matrix.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_vglite_matrix.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vglite_matrix.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_vglite_path.c", - "-o", - "build/objects/lv_vglite_path.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_vglite_path.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vglite_path.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/vglite/lv_vglite_utils.c", - "-o", - "build/objects/lv_vglite_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/vglite/lv_vglite_utils.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vglite_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_draw_buf_pxp.c", - "-o", - "build/objects/lv_draw_buf_pxp.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_draw_buf_pxp.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_buf_pxp.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp.c", - "-o", - "build/objects/lv_draw_pxp.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_pxp.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_fill.c", - "-o", - "build/objects/lv_draw_pxp_fill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_fill.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_pxp_fill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_img.c", - "-o", - "build/objects/lv_draw_pxp_img.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_img.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_pxp_img.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_layer.c", - "-o", - "build/objects/lv_draw_pxp_layer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_draw_pxp_layer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_pxp_layer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_pxp_cfg.c", - "-o", - "build/objects/lv_pxp_cfg.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_pxp_cfg.c", - "output": "/home/cal/calzone/ui/build/objects/lv_pxp_cfg.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_pxp_osa.c", - "-o", - "build/objects/lv_pxp_osa.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_pxp_osa.c", - "output": "/home/cal/calzone/ui/build/objects/lv_pxp_osa.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/nxp/pxp/lv_pxp_utils.c", - "-o", - "build/objects/lv_pxp_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/nxp/pxp/lv_pxp_utils.c", - "output": "/home/cal/calzone/ui/build/objects/lv_pxp_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_buf_vg_lite.c", - "-o", - "build/objects/lv_draw_buf_vg_lite.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_buf_vg_lite.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_buf_vg_lite.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_arc.c", - "-o", - "build/objects/lv_draw_vg_lite_arc.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_arc.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_arc.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_border.c", - "-o", - "build/objects/lv_draw_vg_lite_border.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_border.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_border.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c", - "-o", - "build/objects/lv_draw_vg_lite_box_shadow.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_box_shadow.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite.c", - "-o", - "build/objects/lv_draw_vg_lite.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_fill.c", - "-o", - "build/objects/lv_draw_vg_lite_fill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_fill.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_fill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_img.c", - "-o", - "build/objects/lv_draw_vg_lite_img.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_img.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_img.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_label.c", - "-o", - "build/objects/lv_draw_vg_lite_label.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_label.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_label.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_layer.c", - "-o", - "build/objects/lv_draw_vg_lite_layer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_layer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_layer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_line.c", - "-o", - "build/objects/lv_draw_vg_lite_line.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_line.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_line.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c", - "-o", - "build/objects/lv_draw_vg_lite_mask_rect.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_mask_rect.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_triangle.c", - "-o", - "build/objects/lv_draw_vg_lite_triangle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_triangle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_triangle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_vector.c", - "-o", - "build/objects/lv_draw_vg_lite_vector.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_draw_vg_lite_vector.c", - "output": "/home/cal/calzone/ui/build/objects/lv_draw_vg_lite_vector.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_vg_lite_decoder.c", - "-o", - "build/objects/lv_vg_lite_decoder.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_vg_lite_decoder.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vg_lite_decoder.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_vg_lite_math.c", - "-o", - "build/objects/lv_vg_lite_math.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_vg_lite_math.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vg_lite_math.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_vg_lite_path.c", - "-o", - "build/objects/lv_vg_lite_path.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_vg_lite_path.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vg_lite_path.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/draw/vg_lite/lv_vg_lite_utils.c", - "-o", - "build/objects/lv_vg_lite_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/draw/vg_lite/lv_vg_lite_utils.c", - "output": "/home/cal/calzone/ui/build/objects/lv_vg_lite_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/fragment/lv_fragment.c", - "-o", - "build/objects/lv_fragment.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/fragment/lv_fragment.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fragment.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/fragment/lv_fragment_manager.c", - "-o", - "build/objects/lv_fragment_manager.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/fragment/lv_fragment_manager.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fragment_manager.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/vg_lite_tvg/vg_lite_matrix.c", - "-o", - "build/objects/vg_lite_matrix.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/vg_lite_tvg/vg_lite_matrix.c", - "output": "/home/cal/calzone/ui/build/objects/vg_lite_matrix.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/gridnav/lv_gridnav.c", - "-o", - "build/objects/lv_gridnav.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/gridnav/lv_gridnav.c", - "output": "/home/cal/calzone/ui/build/objects/lv_gridnav.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/snapshot/lv_snapshot.c", - "-o", - "build/objects/lv_snapshot.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/snapshot/lv_snapshot.c", - "output": "/home/cal/calzone/ui/build/objects/lv_snapshot.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/ime/lv_ime_pinyin.c", - "-o", - "build/objects/lv_ime_pinyin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/ime/lv_ime_pinyin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_ime_pinyin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/sysmon/lv_sysmon.c", - "-o", - "build/objects/lv_sysmon.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/sysmon/lv_sysmon.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sysmon.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/file_explorer/lv_file_explorer.c", - "-o", - "build/objects/lv_file_explorer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/file_explorer/lv_file_explorer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_file_explorer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/observer/lv_observer.c", - "-o", - "build/objects/lv_observer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/observer/lv_observer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_observer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/imgfont/lv_imgfont.c", - "-o", - "build/objects/lv_imgfont.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/imgfont/lv_imgfont.c", - "output": "/home/cal/calzone/ui/build/objects/lv_imgfont.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/others/monkey/lv_monkey.c", - "-o", - "build/objects/lv_monkey.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/monkey/lv_monkey.c", - "output": "/home/cal/calzone/ui/build/objects/lv_monkey.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_anim.c", - "-o", - "build/objects/lv_anim.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_anim.c", - "output": "/home/cal/calzone/ui/build/objects/lv_anim.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_anim_timeline.c", - "-o", - "build/objects/lv_anim_timeline.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_anim_timeline.c", - "output": "/home/cal/calzone/ui/build/objects/lv_anim_timeline.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_area.c", - "-o", - "build/objects/lv_area.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_area.c", - "output": "/home/cal/calzone/ui/build/objects/lv_area.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_array.c", - "-o", - "build/objects/lv_array.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_array.c", - "output": "/home/cal/calzone/ui/build/objects/lv_array.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_async.c", - "-o", - "build/objects/lv_async.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_async.c", - "output": "/home/cal/calzone/ui/build/objects/lv_async.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_bidi.c", - "-o", - "build/objects/lv_bidi.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_bidi.c", - "output": "/home/cal/calzone/ui/build/objects/lv_bidi.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_color.c", - "-o", - "build/objects/lv_color.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_color.c", - "output": "/home/cal/calzone/ui/build/objects/lv_color.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_color_op.c", - "-o", - "build/objects/lv_color_op.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_color_op.c", - "output": "/home/cal/calzone/ui/build/objects/lv_color_op.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_event.c", - "-o", - "build/objects/lv_event.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_event.c", - "output": "/home/cal/calzone/ui/build/objects/lv_event.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_fs.c", - "-o", - "build/objects/lv_fs.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_fs.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_ll.c", - "-o", - "build/objects/lv_ll.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_ll.c", - "output": "/home/cal/calzone/ui/build/objects/lv_ll.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_log.c", - "-o", - "build/objects/lv_log.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_log.c", - "output": "/home/cal/calzone/ui/build/objects/lv_log.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_lru.c", - "-o", - "build/objects/lv_lru.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_lru.c", - "output": "/home/cal/calzone/ui/build/objects/lv_lru.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_math.c", - "-o", - "build/objects/lv_math.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_math.c", - "output": "/home/cal/calzone/ui/build/objects/lv_math.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_palette.c", - "-o", - "build/objects/lv_palette.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_palette.c", - "output": "/home/cal/calzone/ui/build/objects/lv_palette.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_profiler_builtin.c", - "-o", - "build/objects/lv_profiler_builtin.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_profiler_builtin.c", - "output": "/home/cal/calzone/ui/build/objects/lv_profiler_builtin.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_rb.c", - "-o", - "build/objects/lv_rb.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_rb.c", - "output": "/home/cal/calzone/ui/build/objects/lv_rb.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_style.c", - "-o", - "build/objects/lv_style.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_style.c", - "output": "/home/cal/calzone/ui/build/objects/lv_style.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_style_gen.c", - "-o", - "build/objects/lv_style_gen.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_style_gen.c", - "output": "/home/cal/calzone/ui/build/objects/lv_style_gen.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_templ.c", - "-o", - "build/objects/lv_templ.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_templ.c", - "output": "/home/cal/calzone/ui/build/objects/lv_templ.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_text_ap.c", - "-o", - "build/objects/lv_text_ap.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_text_ap.c", - "output": "/home/cal/calzone/ui/build/objects/lv_text_ap.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_text.c", - "-o", - "build/objects/lv_text.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_text.c", - "output": "/home/cal/calzone/ui/build/objects/lv_text.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_timer.c", - "-o", - "build/objects/lv_timer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_timer.c", - "output": "/home/cal/calzone/ui/build/objects/lv_timer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/lv_utils.c", - "-o", - "build/objects/lv_utils.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/lv_utils.c", - "output": "/home/cal/calzone/ui/build/objects/lv_utils.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/cache/lv_cache.c", - "-o", - "build/objects/lv_cache.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/cache/lv_cache.c", - "output": "/home/cal/calzone/ui/build/objects/lv_cache.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/cache/lv_cache_entry.c", - "-o", - "build/objects/lv_cache_entry.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/cache/lv_cache_entry.c", - "output": "/home/cal/calzone/ui/build/objects/lv_cache_entry.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/cache/_lv_cache_lru_rb.c", - "-o", - "build/objects/_lv_cache_lru_rb.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/cache/_lv_cache_lru_rb.c", - "output": "/home/cal/calzone/ui/build/objects/_lv_cache_lru_rb.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/misc/cache/lv_image_cache.c", - "-o", - "build/objects/lv_image_cache.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/misc/cache/lv_image_cache.c", - "output": "/home/cal/calzone/ui/build/objects/lv_image_cache.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_cmsis_rtos2.c", - "-o", - "build/objects/lv_cmsis_rtos2.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_cmsis_rtos2.c", - "output": "/home/cal/calzone/ui/build/objects/lv_cmsis_rtos2.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_freertos.c", - "-o", - "build/objects/lv_freertos.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_freertos.c", - "output": "/home/cal/calzone/ui/build/objects/lv_freertos.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_os_none.c", - "-o", - "build/objects/lv_os_none.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_os_none.c", - "output": "/home/cal/calzone/ui/build/objects/lv_os_none.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_pthread.c", - "-o", - "build/objects/lv_pthread.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_pthread.c", - "output": "/home/cal/calzone/ui/build/objects/lv_pthread.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_rtthread.c", - "-o", - "build/objects/lv_rtthread.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_rtthread.c", - "output": "/home/cal/calzone/ui/build/objects/lv_rtthread.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/osal/lv_windows.c", - "-o", - "build/objects/lv_windows.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/osal/lv_windows.c", - "output": "/home/cal/calzone/ui/build/objects/lv_windows.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_binfont_loader.c", - "-o", - "build/objects/lv_binfont_loader.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_binfont_loader.c", - "output": "/home/cal/calzone/ui/build/objects/lv_binfont_loader.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font.c", - "-o", - "build/objects/lv_font.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c", - "-o", - "build/objects/lv_font_dejavu_16_persian_hebrew.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_dejavu_16_persian_hebrew.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_fmt_txt.c", - "-o", - "build/objects/lv_font_fmt_txt.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_fmt_txt.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_fmt_txt.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_10.c", - "-o", - "build/objects/lv_font_montserrat_10.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_10.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_10.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_12.c", - "-o", - "build/objects/lv_font_montserrat_12.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_12.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_12.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_14.c", - "-o", - "build/objects/lv_font_montserrat_14.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_14.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_14.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_16.c", - "-o", - "build/objects/lv_font_montserrat_16.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_16.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_16.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_18.c", - "-o", - "build/objects/lv_font_montserrat_18.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_18.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_18.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_20.c", - "-o", - "build/objects/lv_font_montserrat_20.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_20.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_20.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_22.c", - "-o", - "build/objects/lv_font_montserrat_22.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_22.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_22.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_24.c", - "-o", - "build/objects/lv_font_montserrat_24.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_24.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_24.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_26.c", - "-o", - "build/objects/lv_font_montserrat_26.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_26.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_26.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_28.c", - "-o", - "build/objects/lv_font_montserrat_28.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_28.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_28.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_28_compressed.c", - "-o", - "build/objects/lv_font_montserrat_28_compressed.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_28_compressed.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_28_compressed.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_30.c", - "-o", - "build/objects/lv_font_montserrat_30.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_30.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_30.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_32.c", - "-o", - "build/objects/lv_font_montserrat_32.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_32.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_32.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_34.c", - "-o", - "build/objects/lv_font_montserrat_34.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_34.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_34.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_36.c", - "-o", - "build/objects/lv_font_montserrat_36.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_36.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_36.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_38.c", - "-o", - "build/objects/lv_font_montserrat_38.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_38.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_38.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_40.c", - "-o", - "build/objects/lv_font_montserrat_40.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_40.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_40.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_42.c", - "-o", - "build/objects/lv_font_montserrat_42.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_42.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_42.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_44.c", - "-o", - "build/objects/lv_font_montserrat_44.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_44.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_44.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_46.c", - "-o", - "build/objects/lv_font_montserrat_46.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_46.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_46.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_48.c", - "-o", - "build/objects/lv_font_montserrat_48.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_48.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_48.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_montserrat_8.c", - "-o", - "build/objects/lv_font_montserrat_8.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_montserrat_8.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_montserrat_8.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_simsun_16_cjk.c", - "-o", - "build/objects/lv_font_simsun_16_cjk.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_simsun_16_cjk.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_simsun_16_cjk.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_unscii_16.c", - "-o", - "build/objects/lv_font_unscii_16.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_unscii_16.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_unscii_16.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/font/lv_font_unscii_8.c", - "-o", - "build/objects/lv_font_unscii_8.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/font/lv_font_unscii_8.c", - "output": "/home/cal/calzone/ui/build/objects/lv_font_unscii_8.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/tick/lv_tick.c", - "-o", - "build/objects/lv_tick.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/tick/lv_tick.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tick.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/lcd/lv_lcd_generic_mipi.c", - "-o", - "build/objects/lv_lcd_generic_mipi.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/lcd/lv_lcd_generic_mipi.c", - "output": "/home/cal/calzone/ui/build/objects/lv_lcd_generic_mipi.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/st7796/lv_st7796.c", - "-o", - "build/objects/lv_st7796.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/st7796/lv_st7796.c", - "output": "/home/cal/calzone/ui/build/objects/lv_st7796.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/ili9341/lv_ili9341.c", - "-o", - "build/objects/lv_ili9341.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/ili9341/lv_ili9341.c", - "output": "/home/cal/calzone/ui/build/objects/lv_ili9341.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/drm/lv_linux_drm.c", - "-o", - "build/objects/lv_linux_drm.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/drm/lv_linux_drm.c", - "output": "/home/cal/calzone/ui/build/objects/lv_linux_drm.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/st7789/lv_st7789.c", - "-o", - "build/objects/lv_st7789.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/st7789/lv_st7789.c", - "output": "/home/cal/calzone/ui/build/objects/lv_st7789.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/st7735/lv_st7735.c", - "-o", - "build/objects/lv_st7735.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/st7735/lv_st7735.c", - "output": "/home/cal/calzone/ui/build/objects/lv_st7735.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/fb/lv_linux_fbdev.c", - "-o", - "build/objects/lv_linux_fbdev.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/fb/lv_linux_fbdev.c", - "output": "/home/cal/calzone/ui/build/objects/lv_linux_fbdev.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/evdev/lv_evdev.c", - "-o", - "build/objects/lv_evdev.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/evdev/lv_evdev.c", - "output": "/home/cal/calzone/ui/build/objects/lv_evdev.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/windows/lv_windows_context.c", - "-o", - "build/objects/lv_windows_context.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/windows/lv_windows_context.c", - "output": "/home/cal/calzone/ui/build/objects/lv_windows_context.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/windows/lv_windows_display.c", - "-o", - "build/objects/lv_windows_display.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/windows/lv_windows_display.c", - "output": "/home/cal/calzone/ui/build/objects/lv_windows_display.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/windows/lv_windows_input.c", - "-o", - "build/objects/lv_windows_input.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/windows/lv_windows_input.c", - "output": "/home/cal/calzone/ui/build/objects/lv_windows_input.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/x11/lv_x11_display.c", - "-o", - "build/objects/lv_x11_display.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/x11/lv_x11_display.c", - "output": "/home/cal/calzone/ui/build/objects/lv_x11_display.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/x11/lv_x11_input.c", - "-o", - "build/objects/lv_x11_input.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/x11/lv_x11_input.c", - "output": "/home/cal/calzone/ui/build/objects/lv_x11_input.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/sdl/lv_sdl_keyboard.c", - "-o", - "build/objects/lv_sdl_keyboard.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/sdl/lv_sdl_keyboard.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sdl_keyboard.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/sdl/lv_sdl_mouse.c", - "-o", - "build/objects/lv_sdl_mouse.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/sdl/lv_sdl_mouse.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sdl_mouse.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/sdl/lv_sdl_mousewheel.c", - "-o", - "build/objects/lv_sdl_mousewheel.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/sdl/lv_sdl_mousewheel.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sdl_mousewheel.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/sdl/lv_sdl_window.c", - "-o", - "build/objects/lv_sdl_window.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/sdl/lv_sdl_window.c", - "output": "/home/cal/calzone/ui/build/objects/lv_sdl_window.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_cache.c", - "-o", - "build/objects/lv_nuttx_cache.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_cache.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_cache.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_entry.c", - "-o", - "build/objects/lv_nuttx_entry.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_entry.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_entry.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_fbdev.c", - "-o", - "build/objects/lv_nuttx_fbdev.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_fbdev.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_fbdev.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_lcd.c", - "-o", - "build/objects/lv_nuttx_lcd.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_lcd.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_lcd.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_libuv.c", - "-o", - "build/objects/lv_nuttx_libuv.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_libuv.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_libuv.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_profiler.c", - "-o", - "build/objects/lv_nuttx_profiler.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_profiler.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_profiler.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/nuttx/lv_nuttx_touchscreen.c", - "-o", - "build/objects/lv_nuttx_touchscreen.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/nuttx/lv_nuttx_touchscreen.c", - "output": "/home/cal/calzone/ui/build/objects/lv_nuttx_touchscreen.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_cbfs.c", - "-o", - "build/objects/lv_fs_cbfs.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_cbfs.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_cbfs.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_fatfs.c", - "-o", - "build/objects/lv_fs_fatfs.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_fatfs.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_fatfs.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_memfs.c", - "-o", - "build/objects/lv_fs_memfs.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_memfs.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_memfs.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_posix.c", - "-o", - "build/objects/lv_fs_posix.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_posix.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_posix.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_stdio.c", - "-o", - "build/objects/lv_fs_stdio.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_stdio.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_stdio.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/fsdrv/lv_fs_win32.c", - "-o", - "build/objects/lv_fs_win32.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/fsdrv/lv_fs_win32.c", - "output": "/home/cal/calzone/ui/build/objects/lv_fs_win32.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/libpng/lv_libpng.c", - "-o", - "build/objects/lv_libpng.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/libpng/lv_libpng.c", - "output": "/home/cal/calzone/ui/build/objects/lv_libpng.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/lodepng/lodepng.c", - "-o", - "build/objects/lodepng.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/lodepng/lodepng.c", - "output": "/home/cal/calzone/ui/build/objects/lodepng.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/lodepng/lv_lodepng.c", - "-o", - "build/objects/lv_lodepng.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/lodepng/lv_lodepng.c", - "output": "/home/cal/calzone/ui/build/objects/lv_lodepng.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/qrcode/lv_qrcode.c", - "-o", - "build/objects/lv_qrcode.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/qrcode/lv_qrcode.c", - "output": "/home/cal/calzone/ui/build/objects/lv_qrcode.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/qrcode/qrcodegen.c", - "-o", - "build/objects/qrcodegen.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/qrcode/qrcodegen.c", - "output": "/home/cal/calzone/ui/build/objects/qrcodegen.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/barcode/code128.c", - "-o", - "build/objects/code128.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/barcode/code128.c", - "output": "/home/cal/calzone/ui/build/objects/code128.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/barcode/lv_barcode.c", - "-o", - "build/objects/lv_barcode.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/barcode/lv_barcode.c", - "output": "/home/cal/calzone/ui/build/objects/lv_barcode.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/lz4/lz4.c", - "-o", - "build/objects/lz4.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/lz4/lz4.c", - "output": "/home/cal/calzone/ui/build/objects/lz4.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c", - "-o", - "build/objects/lv_libjpeg_turbo.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c", - "output": "/home/cal/calzone/ui/build/objects/lv_libjpeg_turbo.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/tiny_ttf/lv_tiny_ttf.c", - "-o", - "build/objects/lv_tiny_ttf.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/tiny_ttf/lv_tiny_ttf.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tiny_ttf.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/gif/gifdec.c", - "-o", - "build/objects/gifdec.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/gif/gifdec.c", - "output": "/home/cal/calzone/ui/build/objects/gifdec.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/gif/lv_gif.c", - "-o", - "build/objects/lv_gif.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/gif/lv_gif.c", - "output": "/home/cal/calzone/ui/build/objects/lv_gif.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/rlottie/lv_rlottie.c", - "-o", - "build/objects/lv_rlottie.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/rlottie/lv_rlottie.c", - "output": "/home/cal/calzone/ui/build/objects/lv_rlottie.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/bin_decoder/lv_bin_decoder.c", - "-o", - "build/objects/lv_bin_decoder.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/bin_decoder/lv_bin_decoder.c", - "output": "/home/cal/calzone/ui/build/objects/lv_bin_decoder.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/bmp/lv_bmp.c", - "-o", - "build/objects/lv_bmp.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/bmp/lv_bmp.c", - "output": "/home/cal/calzone/ui/build/objects/lv_bmp.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/ffmpeg/lv_ffmpeg.c", - "-o", - "build/objects/lv_ffmpeg.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/ffmpeg/lv_ffmpeg.c", - "output": "/home/cal/calzone/ui/build/objects/lv_ffmpeg.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/freetype/lv_freetype.c", - "-o", - "build/objects/lv_freetype.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/freetype/lv_freetype.c", - "output": "/home/cal/calzone/ui/build/objects/lv_freetype.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/freetype/lv_freetype_glyph.c", - "-o", - "build/objects/lv_freetype_glyph.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/freetype/lv_freetype_glyph.c", - "output": "/home/cal/calzone/ui/build/objects/lv_freetype_glyph.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/freetype/lv_freetype_image.c", - "-o", - "build/objects/lv_freetype_image.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/freetype/lv_freetype_image.c", - "output": "/home/cal/calzone/ui/build/objects/lv_freetype_image.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/freetype/lv_freetype_outline.c", - "-o", - "build/objects/lv_freetype_outline.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/freetype/lv_freetype_outline.c", - "output": "/home/cal/calzone/ui/build/objects/lv_freetype_outline.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/freetype/lv_ftsystem.c", - "-o", - "build/objects/lv_ftsystem.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/freetype/lv_ftsystem.c", - "output": "/home/cal/calzone/ui/build/objects/lv_ftsystem.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/rle/lv_rle.c", - "-o", - "build/objects/lv_rle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/rle/lv_rle.c", - "output": "/home/cal/calzone/ui/build/objects/lv_rle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/tjpgd/lv_tjpgd.c", - "-o", - "build/objects/lv_tjpgd.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/tjpgd/lv_tjpgd.c", - "output": "/home/cal/calzone/ui/build/objects/lv_tjpgd.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-gcc-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/tjpgd/tjpgd.c", - "-o", - "build/objects/tjpgd.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/tjpgd/tjpgd.c", - "output": "/home/cal/calzone/ui/build/objects/tjpgd.o" - }, { "arguments": [ "/usr/bin/arm-linux-gnueabihf-g++-10", @@ -6663,876 +63,12 @@ "-Wextra", "-Wpedantic", "-c", - "deps/lvgl/src/others/vg_lite_tvg/vg_lite_tvg.cpp", + "src/fbd/fbd.cpp", "-o", - "build/objects/vg_lite_tvg.o" + "build/objects/fbd.o" ], "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/others/vg_lite_tvg/vg_lite_tvg.cpp", - "output": "/home/cal/calzone/ui/build/objects/vg_lite_tvg.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/drivers/display/tft_espi/lv_tft_espi.cpp", - "-o", - "build/objects/lv_tft_espi.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/drivers/display/tft_espi/lv_tft_espi.cpp", - "output": "/home/cal/calzone/ui/build/objects/lv_tft_espi.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgAnimation.cpp", - "-o", - "build/objects/tvgAnimation.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgAnimation.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgAnimation.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgBezier.cpp", - "-o", - "build/objects/tvgBezier.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgBezier.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgBezier.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgCanvas.cpp", - "-o", - "build/objects/tvgCanvas.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgCanvas.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgCanvas.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgCapi.cpp", - "-o", - "build/objects/tvgCapi.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgCapi.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgCapi.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgCompressor.cpp", - "-o", - "build/objects/tvgCompressor.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgCompressor.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgCompressor.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgFill.cpp", - "-o", - "build/objects/tvgFill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgFill.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgFill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgInitializer.cpp", - "-o", - "build/objects/tvgInitializer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgInitializer.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgInitializer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgLoader.cpp", - "-o", - "build/objects/tvgLoader.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgLoader.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgLoader.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgMath.cpp", - "-o", - "build/objects/tvgMath.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgMath.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgMath.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgPaint.cpp", - "-o", - "build/objects/tvgPaint.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgPaint.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgPaint.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgPicture.cpp", - "-o", - "build/objects/tvgPicture.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgPicture.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgPicture.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgRawLoader.cpp", - "-o", - "build/objects/tvgRawLoader.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgRawLoader.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgRawLoader.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgRender.cpp", - "-o", - "build/objects/tvgRender.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgRender.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgRender.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSaver.cpp", - "-o", - "build/objects/tvgSaver.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSaver.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSaver.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgScene.cpp", - "-o", - "build/objects/tvgScene.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgScene.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgScene.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgShape.cpp", - "-o", - "build/objects/tvgShape.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgShape.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgShape.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgStr.cpp", - "-o", - "build/objects/tvgStr.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgStr.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgStr.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSvgCssStyle.cpp", - "-o", - "build/objects/tvgSvgCssStyle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSvgCssStyle.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSvgCssStyle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSvgLoader.cpp", - "-o", - "build/objects/tvgSvgLoader.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSvgLoader.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSvgLoader.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSvgPath.cpp", - "-o", - "build/objects/tvgSvgPath.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSvgPath.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSvgPath.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSvgSceneBuilder.cpp", - "-o", - "build/objects/tvgSvgSceneBuilder.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSvgSceneBuilder.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSvgSceneBuilder.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSvgUtil.cpp", - "-o", - "build/objects/tvgSvgUtil.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSvgUtil.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSvgUtil.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwCanvas.cpp", - "-o", - "build/objects/tvgSwCanvas.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwCanvas.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwCanvas.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwFill.cpp", - "-o", - "build/objects/tvgSwFill.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwFill.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwFill.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwImage.cpp", - "-o", - "build/objects/tvgSwImage.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwImage.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwImage.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwMath.cpp", - "-o", - "build/objects/tvgSwMath.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwMath.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwMath.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwMemPool.cpp", - "-o", - "build/objects/tvgSwMemPool.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwMemPool.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwMemPool.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwRaster.cpp", - "-o", - "build/objects/tvgSwRaster.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwRaster.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwRaster.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwRenderer.cpp", - "-o", - "build/objects/tvgSwRenderer.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwRenderer.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwRenderer.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwRle.cpp", - "-o", - "build/objects/tvgSwRle.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwRle.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwRle.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwShape.cpp", - "-o", - "build/objects/tvgSwShape.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwShape.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwShape.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgSwStroke.cpp", - "-o", - "build/objects/tvgSwStroke.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgSwStroke.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgSwStroke.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgTaskScheduler.cpp", - "-o", - "build/objects/tvgTaskScheduler.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgTaskScheduler.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgTaskScheduler.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/lvgl/src/libs/thorvg/tvgXmlParser.cpp", - "-o", - "build/objects/tvgXmlParser.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/lvgl/src/libs/thorvg/tvgXmlParser.cpp", - "output": "/home/cal/calzone/ui/build/objects/tvgXmlParser.o" - }, - { - "arguments": [ - "/usr/bin/arm-linux-gnueabihf-g++-10", - "-Iinc", - "-Iinc/fbd", - "-Iinc/lvgl_port", - "-Iinc/ui", - "-Ideps", - "-Ideps/lvgl", - "-Ideps/argparse/Inc", - "-O2", - "-std=c++17", - "-Wall", - "-Wextra", - "-Wpedantic", - "-c", - "deps/argparse/Src/argparser.cpp", - "-o", - "build/objects/argparser.o" - ], - "directory": "/home/cal/calzone/ui", - "file": "/home/cal/calzone/ui/deps/argparse/Src/argparser.cpp", - "output": "/home/cal/calzone/ui/build/objects/argparser.o" + "file": "/home/cal/calzone/ui/src/fbd/fbd.cpp", + "output": "/home/cal/calzone/ui/build/objects/fbd.o" } ] diff --git a/inc/date_utils.h b/inc/date_utils.h index d14787e..1a47349 100644 --- a/inc/date_utils.h +++ b/inc/date_utils.h @@ -7,23 +7,7 @@ #define MAX_DAYS_IN_MONTH 31 -typedef enum { - JANUARY = 0, - FEBRUARY, - MARCH, - APRIL, - MAY, - JUNE, - JULY, - AUGUST, - SEPTEMBER, - OCTOBER, - NOVEMBER, - DECEMBER, -} MONTH; - - bool isLeapYear(int year); -uint8_t firstDayOfMonth(MONTH month, int year); -uint8_t daysInMonth(MONTH month, int year); +uint8_t firstDayOfMonth(int month, int year); +uint8_t daysInMonth(int month, int year); diff --git a/inc/events.h b/inc/events.h index 3566e02..32905af 100644 --- a/inc/events.h +++ b/inc/events.h @@ -11,16 +11,19 @@ #define STR_MAX_NAME_LEN "99" -typedef enum { +namespace Events { + + +enum EVENT_TYPE { EVENTS_MEETING = 0, EVENTS_CASCADE, EVENTS_SETUP, EVENTS_APPOINTMENT, EVENTS_OTHER, EVENTS_COUNT, -} EVENT_TYPE; +}; -typedef struct { +struct event_type_counts { uint8_t counts[EVENTS_COUNT]; // uint8_t other; // uint8_t meetings; @@ -28,27 +31,23 @@ typedef struct { // uint8_t cascades; // uint8_t setups; // uint8_t appointments -} event_type_counts_t; +}; -typedef struct { +struct Event { int s_hour; int s_min; int e_hour; int e_min; EVENT_TYPE type; char name[MAX_NAME_LEN]; -} event_t; - -typedef struct { - event_t* events; - size_t size; - size_t capacity; -} events_t; +}; -void unregisterAllUpdates(void); -void registerUpdateOnEventChange(uint8_t day, lv_obj_t* object); -void register_update_on_detailed_events_change(lv_obj_t* object); -void updateEvents(uint8_t today, MONTH month, uint32_t year); +void unregisterCallbacks(void); +void registerCallback(uint8_t day, lv_obj_t* object); +void registerDetailedCallback(lv_obj_t* object); +void update(uint8_t today, int month, uint32_t year); + +} // namespace Events diff --git a/inc/fbd/fbd.h b/inc/fbd/fbd.h index d673b37..55f2175 100644 --- a/inc/fbd/fbd.h +++ b/inc/fbd/fbd.h @@ -12,8 +12,7 @@ struct framebuf { uint16_t* buf; }; -int open_fb(struct framebuf* fb, const char* const dev); -void close_fb(struct framebuf* fb); -void clear_fb(struct framebuf* fb); -void set_pixel(struct framebuf* fb, uint32_t x, uint32_t y, uint16_t color); +int open_fb(framebuf* fb, const char* const dev); +void close_fb(framebuf* fb); +void clear_fb(framebuf* fb); diff --git a/inc/lvgl_port/lvgl_fb_port.h b/inc/lvgl_port/lvgl_fb_port.h index 08f05ea..caadbec 100644 --- a/inc/lvgl_port/lvgl_fb_port.h +++ b/inc/lvgl_port/lvgl_fb_port.h @@ -5,10 +5,6 @@ #include -#ifdef __cplusplus -extern "C" { -#endif - extern uint32_t disp_height; extern uint32_t disp_width; @@ -18,7 +14,3 @@ uint32_t disp_hpercent_to_px(uint32_t percent); uint32_t disp_vpercent_to_px(uint32_t percent); int lvgl_fb_run(const char* const fb_dev); -#ifdef __cplusplus -} // extern "C" -#endif - diff --git a/inc/ui/calendar.h b/inc/ui/calendar.h index 134a264..186d07a 100644 --- a/inc/ui/calendar.h +++ b/inc/ui/calendar.h @@ -1,5 +1,6 @@ #pragma once +#include #include #include @@ -11,30 +12,55 @@ #define CALENDAR_ROWS 5 -typedef struct lvc_calendar_box { +struct CalendarBox { +public: + CalendarBox(lv_obj_t* parent); + ~CalendarBox(); + + void Style(uint32_t width, uint32_t height, int day, int wday, bool today, int days_in_month); + +public: lv_obj_t* box; + +private: + static void DrawEvents_cb(lv_event_t* event); + +private: lv_obj_t* label; - lv_obj_t* event_count_labels[EVENTS_COUNT]; -} lvc_calendar_box_t; + lv_obj_t* event_count_labels[Events::EVENTS_COUNT]; +}; -typedef struct lvc_calendar_row { - lvc_calendar_box_t* boxes[DAYS_IN_WEEK]; -} lvc_calendar_row_t; -typedef struct lvc_calendar { +struct CalendarRow { +public: + CalendarRow(lv_obj_t* parent); + ~CalendarRow(); + + int Style(lv_obj_t* last_row, uint32_t box_width, uint32_t box_height, int day, int current_day, int days_in_month); + +public: + CalendarBox* boxes[DAYS_IN_WEEK]; +}; + + +class Calendar { +public: + Calendar(lv_obj_t* parent, uint32_t width); + ~Calendar(); + + void Style(const struct tm* const ct); + +public: lv_obj_t* calendar; + +private: lv_obj_t* title_bar; lv_obj_t* title_label; - lvc_calendar_row_t* rows[CALENDAR_ROWS]; + CalendarRow* rows[CALENDAR_ROWS]; uint32_t width; uint32_t box_width; uint32_t box_height; +}; -} lvc_calendar_t; - - - -lvc_calendar_t* create_calendar(lv_obj_t* parent, uint32_t width); -void destroy_calendar(lvc_calendar_t* cal); diff --git a/inc/ui/events_panel.h b/inc/ui/events_panel.h index 583c8f7..244cd2a 100644 --- a/inc/ui/events_panel.h +++ b/inc/ui/events_panel.h @@ -1,13 +1,21 @@ #include +#include -typedef struct { +class EventsPanel { +public: + EventsPanel(lv_obj_t* parent); + ~EventsPanel(); + void Style(); + +public: lv_obj_t* panel; + +private: + static void DrawEventList_cb(lv_event_t* event); + +private: lv_obj_t* header; - lv_obj_t** event_labels; - uint16_t event_labels_count; -} lvc_events_panel_t; + std::vector event_labels; +}; - -lvc_events_panel_t* create_events_panel(lv_obj_t* parent); -void destroy_events_panel(lvc_events_panel_t* panel); diff --git a/src/date_utils.c b/src/date_utils.cpp similarity index 91% rename from src/date_utils.c rename to src/date_utils.cpp index 1781e9e..08e600b 100644 --- a/src/date_utils.c +++ b/src/date_utils.cpp @@ -18,7 +18,7 @@ bool isLeapYear(int year) return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0); } -uint8_t firstDayOfMonth(MONTH month, int year) +uint8_t firstDayOfMonth(int month, int year) { int d = year % 100; uint8_t first_of_year = (century_start[(year / 100) % 4] + d + (d / 4) - isLeapYear(year) + 7) % 7; @@ -29,7 +29,7 @@ uint8_t firstDayOfMonth(MONTH month, int year) return (first_of_year + offsets[month]) % 7; } -uint8_t daysInMonth(MONTH month, int year) +uint8_t daysInMonth(int month, int year) { if (isLeapYear(year)) { diff --git a/src/events.c b/src/events.cpp similarity index 70% rename from src/events.c rename to src/events.cpp index df68345..972d574 100644 --- a/src/events.c +++ b/src/events.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -12,29 +13,29 @@ #include "events.h" -#define MAX_FILE_NAME_LEN 36 +#define MAX_FILE_NAME_LEN 42 #define MAX_LINE_LEN 200 #define FILE_PATH_FMT "/var/lib/calzone/%02d_%d.csv" #define FILE_LINE_FMT "%d,%d,%d,%d,%d,%u,%" STR_MAX_NAME_LEN "[^\t\n]" #define FILE_LINE_FMT_QUOTE "%d,%d,%d,%d,%d,%u,\"%" STR_MAX_NAME_LEN "[^\t\n\"]\"" +namespace Events { static time_t modified_time = 0; -static event_type_counts_t event_counts[MAX_DAYS_IN_MONTH]; +static event_type_counts event_counts[MAX_DAYS_IN_MONTH]; static lv_obj_t* objects_to_update[MAX_DAYS_IN_MONTH]; -static lv_obj_t* detailed_events_object = NULL; -static events_t event_array; +static lv_obj_t* detailed_events_object = nullptr; +static std::vector events; void clearEvents(void); -void sendEventsToObjects(void); +void dispatchCallbacks(void); bool wasModified(const char* const file_name); int readEventsFromFile(const char* const file_name, int today); -int addEvent(event_t* event); -void registerUpdateOnEventChange(uint8_t day, lv_obj_t* object) +void registerCallback(uint8_t day, lv_obj_t* object) { day -= 1; if (day >= MAX_DAYS_IN_MONTH) { @@ -44,19 +45,19 @@ void registerUpdateOnEventChange(uint8_t day, lv_obj_t* object) objects_to_update[day] = object; } -void register_update_on_detailed_events_change(lv_obj_t* object) +void registerDetailedCallback(lv_obj_t* object) { detailed_events_object = object; } -void unregisterAllUpdates(void) +void unregisterCallbacks(void) { for (size_t i = 0; i < MAX_DAYS_IN_MONTH; i++) { objects_to_update[i] = NULL; } } -void updateEvents(uint8_t today, MONTH month, uint32_t year) +void update(uint8_t today, int month, uint32_t year) { // No real reason to have the limit at year 100 000 000 since the pi zero's time will die in 2038, // but I just pushed nine a bunch of times and now this is how it is @@ -70,28 +71,28 @@ void updateEvents(uint8_t today, MONTH month, uint32_t year) // Check if file exists if (access(file_name, F_OK) != 0) { clearEvents(); - sendEventsToObjects(); + dispatchCallbacks(); return; } if (wasModified(file_name)) { clearEvents(); if (readEventsFromFile(file_name, today) != 0) { - sendEventsToObjects(); + dispatchCallbacks(); } } } -void sendEventsToObjects(void) +void dispatchCallbacks(void) { for (size_t i = 0; i < MAX_DAYS_IN_MONTH; i++) { - if (objects_to_update[i] != NULL) { + if (objects_to_update[i] != nullptr) { lv_obj_send_event(objects_to_update[i], LV_EVENT_REFRESH, &event_counts[i]); } } - if (detailed_events_object != NULL) { - lv_obj_send_event(detailed_events_object, LV_EVENT_REFRESH, &event_array); + if (detailed_events_object != nullptr) { + lv_obj_send_event(detailed_events_object, LV_EVENT_REFRESH, &events); } } @@ -109,7 +110,7 @@ bool wasModified(const char* const file_name) void clearEvents(void) { - event_array.size = 0; + events.clear(); modified_time = 0; for (size_t i = 0; i < MAX_DAYS_IN_MONTH; i++) { @@ -122,7 +123,7 @@ void clearEvents(void) int readEventsFromFile(const char* const file_name, int today) { FILE* f = fopen(file_name, "r"); - if (f == NULL) { + if (f == nullptr) { printf("Failed to acces file %s\n", file_name); return 0; } @@ -132,11 +133,11 @@ int readEventsFromFile(const char* const file_name, int today) int day; int num_events = 0; - event_t event; + Event event; while (1) { char* b = fgets(buf, MAX_LINE_LEN, f); - if (b == NULL) { + if (b == nullptr) { // Error or EOF break; } @@ -146,11 +147,12 @@ int readEventsFromFile(const char* const file_name, int today) continue; } + unsigned int event_type_int; int num = sscanf(buf, FILE_LINE_FMT_QUOTE, - &event.s_hour, &event.s_min, &event.e_hour, &event.e_min, &day, &event.type, event.name); + &event.s_hour, &event.s_min, &event.e_hour, &event.e_min, &day, &event_type_int, event.name); if (num != 7) { num = sscanf(buf, FILE_LINE_FMT, - &event.s_hour, &event.s_min, &event.e_hour, &event.e_min, &day, &event.type, event.name); + &event.s_hour, &event.s_min, &event.e_hour, &event.e_min, &day, &event_type_int, event.name); if (num != 7) { printf("Malformed line in events list file\n"); continue; @@ -161,12 +163,13 @@ int readEventsFromFile(const char* const file_name, int today) printf("Invalid day %d\n", day); } + event.type = static_cast(event_type_int); if (event.type >= EVENTS_COUNT) { event.type = EVENTS_OTHER; } if (day == today) { - addEvent(&event); + events.push_back(event); } event_counts[day - 1].counts[event.type] += 1; @@ -178,20 +181,5 @@ int readEventsFromFile(const char* const file_name, int today) return num_events; } -int addEvent(event_t* event) -{ - if (event_array.size + 1 > event_array.capacity) { - size_t newCapacity = event_array.capacity < 2 ? 4 : event_array.capacity * 2; - event_t* newMem = reallocarray(event_array.events, newCapacity, sizeof(event_t)); - if (newMem == NULL) { - printf("Call to reallocarray failed. Unable to load more event_array"); - return -1; - } - event_array.events = newMem; - event_array.capacity = newCapacity; - } - - memcpy(&event_array.events[event_array.size++], event, sizeof(event_t)); - return 0; -} +} // namespace Events diff --git a/src/fbd/fbd.c b/src/fbd/fbd.cpp similarity index 65% rename from src/fbd/fbd.c rename to src/fbd/fbd.cpp index c97e913..92b5f1b 100644 --- a/src/fbd/fbd.c +++ b/src/fbd/fbd.cpp @@ -8,7 +8,7 @@ #include "fbd.h" -int open_fb(struct framebuf* fb, const char* const dev) +int open_fb(framebuf* fb, const char* const dev) { fb->fd = open(dev, O_RDWR); if (fb->fd < 0) { @@ -16,17 +16,17 @@ int open_fb(struct framebuf* fb, const char* const dev) return -1; } - // struct fb_fix_screeninfo fix_info; + // fb_fix_screeninfo fix_info; // ioctl(fd, FBIOGET_FSCREENINFO, &fix_info); - struct fb_var_screeninfo var_info; + fb_var_screeninfo var_info; ioctl(fb->fd, FBIOGET_VSCREENINFO, &var_info); fb->xres = var_info.xres; fb->yres = var_info.yres; fb->size = fb->xres * fb->yres * (var_info.bits_per_pixel / 8); - fb->buf = mmap(0, fb->size, PROT_READ | PROT_WRITE, MAP_SHARED, fb->fd, 0); + fb->buf = (uint16_t*) mmap(0, fb->size, PROT_READ | PROT_WRITE, MAP_SHARED, fb->fd, 0); if (fb->buf == MAP_FAILED) { printf("Failed to map framebuf\n"); return -2; @@ -35,7 +35,7 @@ int open_fb(struct framebuf* fb, const char* const dev) return 0; } -void close_fb(struct framebuf* fb) +void close_fb(framebuf* fb) { // memset(fb->buf, 0, fb->size); munmap(fb->buf, fb->size); @@ -48,14 +48,8 @@ void close_fb(struct framebuf* fb) fb->fd = -1; } -void clear_fb(struct framebuf* fb) +void clear_fb(framebuf* fb) { memset(fb->buf, 0, fb->size); } -void set_pixel(struct framebuf* fb, uint32_t x, uint32_t y, uint16_t color) -{ - uint32_t idx = (y * fb->xres) + x; - - fb->buf[idx] = color; -} diff --git a/src/lvgl_port/lvgl_fb_port.c b/src/lvgl_port/lvgl_fb_port.cpp similarity index 93% rename from src/lvgl_port/lvgl_fb_port.c rename to src/lvgl_port/lvgl_fb_port.cpp index b0cf002..5e18b55 100644 --- a/src/lvgl_port/lvgl_fb_port.c +++ b/src/lvgl_port/lvgl_fb_port.cpp @@ -27,7 +27,7 @@ void* tick_thread(void* arg); void fb_flush_cb(lv_display_t* display, const lv_area_t* area, uint8_t* px_map) { - struct framebuf* fb = (struct framebuf*)lv_display_get_user_data(display); + framebuf* fb = (framebuf*)lv_display_get_user_data(display); int32_t area_width_b = (area->x2 - area->x1 + 1) * 2; // Two bytes per pixel @@ -58,7 +58,7 @@ int lvgl_fb_run(const char* const fb_dev) sigaction(SIGINT, &act, NULL); - struct framebuf fb; + framebuf fb; int ret = open_fb(&fb, fb_dev); if (ret != 0) { printf("Failed to open framebuf. Error: %d\n", ret); @@ -78,7 +78,7 @@ int lvgl_fb_run(const char* const fb_dev) lv_display_set_flush_cb(display, fb_flush_cb); lv_display_set_user_data(display, &fb); - uint16_t* buf1 = (uint16_t*)malloc(fb.size); + uint16_t* buf1 = new uint16_t[fb.size]; lv_display_set_buffers(display, buf1, NULL, fb.size, LV_DISPLAY_RENDER_MODE_PARTIAL); @@ -86,7 +86,7 @@ int lvgl_fb_run(const char* const fb_dev) // Copied from https://stackoverflow.com/a/27558789 pthread_attr_t attr; - struct sched_param param; + sched_param param; pthread_attr_init(&attr); pthread_attr_getschedparam(&attr, ¶m); diff --git a/src/ui/calendar.c b/src/ui/calendar.c deleted file mode 100644 index 4cadc84..0000000 --- a/src/ui/calendar.c +++ /dev/null @@ -1,279 +0,0 @@ -#include -#include -#include -#include - -#include - -#include "date_utils.h" -#include "calendar.h" -#include "fonts.h" - - -static lv_style_t box_style; -static lv_style_t box_style_active; -static lv_style_t box_style_inactive; - -static const char* const month_list[] = { - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", -}; - -static const char* const event_format_strs[] = { - NF_SYMBOL_CAMERA " %d meeting(s)", - NF_SYMBOL_UPDATE " %d cascade(s)", - NF_SYMBOL_LAPTOP " %d setup(s)", - NF_SYMBOL_CALENDAR " %d appointment(s)", - NF_SYMBOL_CALENDAR_QUESTION " %d other event(s)", -}; - - -lvc_calendar_row_t* create_row(lv_obj_t* parent); -lvc_calendar_box_t* create_box(lv_obj_t* parent); -void destroy_row(lvc_calendar_row_t* row); -void destroy_box(lvc_calendar_box_t* row); -void style_calendar(lvc_calendar_t* cal, const struct tm* const ct); -int style_row(lvc_calendar_row_t* row, lv_obj_t* last_row, uint32_t box_width, uint32_t box_height, int day, int current_day, int days_in_month); -void style_box(lvc_calendar_box_t* box, uint32_t width, uint32_t height, int day, int wday, bool today, int days_in_month); -void draw_event_list_cb(lv_event_t* event); -void calendar_refresh_event(lv_event_t* event); - - - -static inline void init_style(uint32_t box_width, uint32_t box_height) -{ - lv_style_init(&box_style); - lv_style_set_width(&box_style, box_width); - lv_style_set_height(&box_style, box_height); - lv_style_set_radius(&box_style, 0); - lv_style_set_bg_color(&box_style, lv_color_hex(0xffffff)); - lv_style_set_bg_opa(&box_style, LV_OPA_COVER); - lv_style_set_border_width(&box_style, 2); - lv_style_set_border_color(&box_style, lv_color_hex(0x333333)); - lv_style_set_pad_all(&box_style, 5); - - lv_style_init(&box_style_active); - lv_style_set_bg_color(&box_style_active, lv_color_hex(0xbbbbbb)); - lv_style_set_text_color(&box_style_active, lv_color_hex(0x000000)); - - lv_style_init(&box_style_inactive); - lv_style_set_bg_color(&box_style_inactive, lv_color_hex(0x646464)); -} - -lvc_calendar_t* create_calendar(lv_obj_t* parent, uint32_t width) -{ - time_t t = time(NULL); - struct tm* ct = localtime(&t); - - lvc_calendar_t* cal = malloc(sizeof(lvc_calendar_t)); - cal->calendar = lv_obj_create(parent); - cal->title_bar = lv_obj_create(cal->calendar); - cal->title_label = lv_label_create(cal->title_bar); - cal->width = width - (width % 7); - cal->box_width = cal->width / 7; - cal->box_height = cal->box_width * 0.8; - - init_style(cal->box_width, cal->box_height); - - for (uint8_t i = 0; i < CALENDAR_ROWS; i++) { - cal->rows[i] = create_row(cal->calendar); - } - - style_calendar(cal, ct); - - lv_obj_add_event_cb(cal->calendar, calendar_refresh_event, LV_EVENT_REFRESH, cal); - - return cal; -} - -lvc_calendar_row_t* create_row(lv_obj_t* parent) -{ - lvc_calendar_row_t* row = malloc(sizeof(lvc_calendar_row_t)); - - for (uint8_t i = 0; i < DAYS_IN_WEEK; i++) { - row->boxes[i] = create_box(parent); - } - - return row; -} - -lvc_calendar_box_t* create_box(lv_obj_t* parent) -{ - lvc_calendar_box_t* box = malloc(sizeof(lvc_calendar_box_t)); - - box->box = lv_obj_create(parent); - box->label = lv_label_create(box->box); - - for (size_t i = 0; i < EVENTS_COUNT; i++) { - box->event_count_labels[i] = lv_label_create(box->box); - } - - return box; -} - -void destroy_calendar(lvc_calendar_t* cal) -{ - for (uint8_t i = 0; i < CALENDAR_ROWS; i++) { - destroy_row(cal->rows[i]); - } - - lv_obj_delete(cal->title_label); - lv_obj_delete(cal->title_bar); - lv_obj_delete(cal->calendar); - - free(cal); -} - -void destroy_row(lvc_calendar_row_t* row) -{ - for (uint8_t i = 0; i < DAYS_IN_WEEK; i++) { - destroy_box(row->boxes[i]); - } - - free(row); -} - -void destroy_box(lvc_calendar_box_t* box) -{ - lv_obj_delete(box->label); - - for (size_t i = 0; i < EVENTS_COUNT; i++) { - lv_obj_delete(box->event_count_labels[i]); - } - - lv_obj_delete(box->box); - - free(box); -} - -void style_calendar(lvc_calendar_t* cal, const struct tm* const ct) -{ - int days = daysInMonth(ct->tm_mon, ct->tm_year + 1900); - int start_day = 1 - firstDayOfMonth(ct->tm_mon, ct->tm_year + 1900); - - if (start_day == -5 && days == 31) { - start_day += 7; - } - - lv_obj_set_size(cal->calendar, cal->width, cal->box_height * 6); - lv_obj_set_style_pad_all(cal->calendar, 0, LV_PART_MAIN); - lv_obj_set_style_border_width(cal->calendar, 0, LV_PART_MAIN); - - lv_obj_remove_style_all(cal->title_bar); - lv_obj_set_size(cal->title_bar, cal->width, cal->box_height); - lv_obj_align(cal->title_bar, LV_ALIGN_TOP_MID, 0, 0); - lv_obj_set_style_pad_all(cal->title_bar, 0, LV_PART_MAIN); - lv_obj_add_style(cal->title_bar, &box_style, LV_PART_MAIN); - - lv_obj_remove_style_all(cal->title_label); - lv_label_set_text_fmt(cal->title_label, "%s %d", month_list[ct->tm_mon], ct->tm_year + 1900); - lv_obj_set_style_text_font(cal->title_label, &lv_font_montserrat_48, LV_PART_MAIN); - lv_obj_center(cal->title_label); - - unregisterAllUpdates(); - - lv_obj_t* last_row = cal->title_bar; - for (uint8_t r = 0; r < CALENDAR_ROWS; r++) { - start_day = style_row(cal->rows[r], last_row, cal->box_width, cal->box_height, start_day, ct->tm_mday, days); - last_row = cal->rows[r]->boxes[0]->box; - } - - // Update events, so it will call our callbacks set in style_box to show the list of events - updateEvents(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); -} - -int style_row(lvc_calendar_row_t* row, lv_obj_t* last_row, uint32_t box_width, uint32_t box_height, int day, int current_day, int days_in_month) -{ - style_box(row->boxes[0], box_width, box_height, day, 0, day == current_day, days_in_month); - lv_obj_align_to(row->boxes[0]->box, last_row, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0); - day++; - - lv_obj_t* last = row->boxes[0]->box; - for (uint8_t i = 1; i < DAYS_IN_WEEK; i++) { - style_box(row->boxes[i], box_width, box_height, day, i, day == current_day, days_in_month); - lv_obj_align_to(row->boxes[i]->box, last, LV_ALIGN_OUT_RIGHT_TOP, 0, 0); - last = row->boxes[i]->box; - day++; - } - - return day; -} - -void style_box(lvc_calendar_box_t* box, uint32_t width, uint32_t height, int day, int wday, bool today, int days_in_month) -{ - lv_obj_remove_style_all(box->box); - lv_obj_set_size(box->box, width, height); - - lv_obj_add_style(box->box, &box_style, LV_PART_MAIN); - if (today) { - lv_obj_add_style(box->box, &box_style_active, LV_PART_MAIN); - } - - if (wday == 6) { - lv_obj_set_style_border_side(box->box, LV_BORDER_SIDE_BOTTOM | LV_BORDER_SIDE_LEFT | LV_BORDER_SIDE_RIGHT, LV_PART_MAIN); - } else { - lv_obj_set_style_border_side(box->box, LV_BORDER_SIDE_BOTTOM | LV_BORDER_SIDE_LEFT, LV_PART_MAIN); - } - - - lv_obj_align(box->label, LV_ALIGN_TOP_LEFT, 0, 0); - - if (day > 0 && day <= days_in_month) { - lv_label_set_text_fmt(box->label, "%d", day); - lv_obj_set_style_pad_bottom(box->label, 8, LV_PART_MAIN); - lv_obj_add_event_cb(box->box, draw_event_list_cb, LV_EVENT_REFRESH, box); - registerUpdateOnEventChange(day, box->box); - } else { - lv_obj_add_style(box->box, &box_style_inactive, LV_PART_MAIN); - lv_label_set_text(box->label, ""); - } - - for (size_t i = 0; i < EVENTS_COUNT; i++) { - lv_label_set_text(box->event_count_labels[i], ""); - } -} - - -void draw_event_list_cb(lv_event_t* event) -{ - event_type_counts_t* counts = lv_event_get_param(event); - lvc_calendar_box_t* box = lv_event_get_user_data(event); - - int c = 0; - lv_obj_t* label = NULL; - lv_obj_t* last = box->label; - - for (size_t i = 0; i < EVENTS_COUNT; i++) { - c = counts->counts[i]; - label = box->event_count_labels[i]; - - if (c != 0) { - lv_label_set_text_fmt(label, event_format_strs[i], c); - lv_obj_align_to(label, last, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0); - lv_obj_set_style_text_font(label, &nerdfonts_arimo_14, LV_PART_MAIN); - last = label; - } else { - lv_label_set_text(label, ""); - } - } -} - - -void calendar_refresh_event(lv_event_t* event) -{ - struct tm* ct = lv_event_get_param(event); - lvc_calendar_t* cal = lv_event_get_user_data(event); - - style_calendar(cal, ct); -} - diff --git a/src/ui/calendar.cpp b/src/ui/calendar.cpp new file mode 100644 index 0000000..5051cc4 --- /dev/null +++ b/src/ui/calendar.cpp @@ -0,0 +1,255 @@ +#include +#include +#include +#include + +#include + +#include "date_utils.h" +#include "calendar.h" +#include "fonts.h" + + +static lv_style_t box_style; +static lv_style_t box_style_active; +static lv_style_t box_style_inactive; + +static const char* const month_list[] = { + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December", +}; + +static const char* const event_format_strs[] = { + NF_SYMBOL_CAMERA " %d meeting(s)", + NF_SYMBOL_UPDATE " %d cascade(s)", + NF_SYMBOL_LAPTOP " %d setup(s)", + NF_SYMBOL_CALENDAR " %d appointment(s)", + NF_SYMBOL_CALENDAR_QUESTION " %d other event(s)", +}; + + +void draw_event_list_cb(lv_event_t* event); +void calendar_refresh_event(lv_event_t* event); + + + +static inline void init_style(uint32_t box_width, uint32_t box_height) +{ + lv_style_init(&box_style); + lv_style_set_width(&box_style, box_width); + lv_style_set_height(&box_style, box_height); + lv_style_set_radius(&box_style, 0); + lv_style_set_bg_color(&box_style, lv_color_hex(0xffffff)); + lv_style_set_bg_opa(&box_style, LV_OPA_COVER); + lv_style_set_border_width(&box_style, 2); + lv_style_set_border_color(&box_style, lv_color_hex(0x333333)); + lv_style_set_pad_all(&box_style, 5); + + lv_style_init(&box_style_active); + lv_style_set_bg_color(&box_style_active, lv_color_hex(0xbbbbbb)); + lv_style_set_text_color(&box_style_active, lv_color_hex(0x000000)); + + lv_style_init(&box_style_inactive); + lv_style_set_bg_color(&box_style_inactive, lv_color_hex(0x646464)); +} + +Calendar::Calendar(lv_obj_t* parent, uint32_t width) + : width(width - (width % 7)) +{ + time_t t = time(NULL); + struct tm* ct = localtime(&t); + + calendar = lv_obj_create(parent); + title_bar = lv_obj_create(calendar); + title_label = lv_label_create(title_bar); + box_width = width / 7; + box_height = box_width * 0.8; + + init_style(box_width, box_height); + + for (uint8_t i = 0; i < CALENDAR_ROWS; i++) { + rows[i] = new CalendarRow(calendar); + } + + Style(ct); + + lv_obj_add_event_cb(calendar, calendar_refresh_event, LV_EVENT_REFRESH, this); +} + +CalendarRow::CalendarRow(lv_obj_t* parent) +{ + for (uint8_t i = 0; i < DAYS_IN_WEEK; i++) { + boxes[i] = new CalendarBox(parent); + } +} + +CalendarBox::CalendarBox(lv_obj_t* parent) +{ + box = lv_obj_create(parent); + label = lv_label_create(box); + + for (size_t i = 0; i < Events::EVENTS_COUNT; i++) { + event_count_labels[i] = lv_label_create(box); + } +} + +Calendar::~Calendar() +{ + for (uint8_t i = 0; i < CALENDAR_ROWS; i++) { + delete rows[i]; + } + + lv_obj_delete(title_label); + lv_obj_delete(title_bar); + lv_obj_delete(calendar); +} + +CalendarRow::~CalendarRow() +{ + for (uint8_t i = 0; i < DAYS_IN_WEEK; i++) { + delete boxes[i]; + } +} + +CalendarBox::~CalendarBox() +{ + lv_obj_delete(label); + + for (size_t i = 0; i < Events::EVENTS_COUNT; i++) { + lv_obj_delete(event_count_labels[i]); + } + + lv_obj_delete(box); +} + +void Calendar::Style(const struct tm* const ct) +{ + int days = daysInMonth(ct->tm_mon, ct->tm_year + 1900); + int start_day = 1 - firstDayOfMonth(ct->tm_mon, ct->tm_year + 1900); + + if (start_day == -5 && days == 31) { + start_day += 7; + } + + lv_obj_set_size(calendar, width, box_height * 6); + lv_obj_set_style_pad_all(calendar, 0, LV_PART_MAIN); + lv_obj_set_style_border_width(calendar, 0, LV_PART_MAIN); + + lv_obj_remove_style_all(title_bar); + lv_obj_set_size(title_bar, width, box_height); + lv_obj_align(title_bar, LV_ALIGN_TOP_MID, 0, 0); + lv_obj_set_style_pad_all(title_bar, 0, LV_PART_MAIN); + lv_obj_add_style(title_bar, &box_style, LV_PART_MAIN); + + lv_obj_remove_style_all(title_label); + lv_label_set_text_fmt(title_label, "%s %d", month_list[ct->tm_mon], ct->tm_year + 1900); + lv_obj_set_style_text_font(title_label, &lv_font_montserrat_48, LV_PART_MAIN); + lv_obj_center(title_label); + + Events::unregisterCallbacks(); + + lv_obj_t* last_row = title_bar; + for (uint8_t r = 0; r < CALENDAR_ROWS; r++) { + start_day = rows[r]->Style(last_row, box_width, box_height, start_day, ct->tm_mday, days); + last_row = rows[r]->boxes[0]->box; + } + + // Update events, so it will call our callbacks set in style_box to show the list of events + Events::update(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); +} + +int CalendarRow::Style(lv_obj_t* last_row, uint32_t box_width, uint32_t box_height, int day, int current_day, int days_in_month) +{ + boxes[0]->Style(box_width, box_height, day, 0, day == current_day, days_in_month); + lv_obj_align_to(boxes[0]->box, last_row, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0); + day++; + + lv_obj_t* last = boxes[0]->box; + for (uint8_t i = 1; i < DAYS_IN_WEEK; i++) { + boxes[i]->Style(box_width, box_height, day, i, day == current_day, days_in_month); + lv_obj_align_to(boxes[i]->box, last, LV_ALIGN_OUT_RIGHT_TOP, 0, 0); + last = boxes[i]->box; + day++; + } + + return day; +} + +void CalendarBox::Style(uint32_t width, uint32_t height, int day, int wday, bool today, int days_in_month) +{ + lv_obj_remove_style_all(box); + lv_obj_set_size(box, width, height); + + lv_obj_add_style(box, &box_style, LV_PART_MAIN); + if (today) { + lv_obj_add_style(box, &box_style_active, LV_PART_MAIN); + } + + if (wday == 6) { + lv_obj_set_style_border_side(box, LV_BORDER_SIDE_BOTTOM | LV_BORDER_SIDE_LEFT | LV_BORDER_SIDE_RIGHT, LV_PART_MAIN); + } else { + lv_obj_set_style_border_side(box, LV_BORDER_SIDE_BOTTOM | LV_BORDER_SIDE_LEFT, LV_PART_MAIN); + } + + + lv_obj_align(label, LV_ALIGN_TOP_LEFT, 0, 0); + + if (day > 0 && day <= days_in_month) { + lv_label_set_text_fmt(label, "%d", day); + lv_obj_set_style_pad_bottom(label, 8, LV_PART_MAIN); + lv_obj_add_event_cb(box, CalendarBox::DrawEvents_cb, LV_EVENT_REFRESH, this); + Events::registerCallback(day, box); + } else { + lv_obj_add_style(box, &box_style_inactive, LV_PART_MAIN); + lv_label_set_text(label, ""); + } + + for (size_t i = 0; i < Events::EVENTS_COUNT; i++) { + lv_label_set_text(event_count_labels[i], ""); + } +} + + +void CalendarBox::DrawEvents_cb(lv_event_t* event) +{ + Events::event_type_counts* counts = (Events::event_type_counts*) lv_event_get_param(event); + CalendarBox* box = (CalendarBox*) lv_event_get_user_data(event); + + int c = 0; + lv_obj_t* label = NULL; + lv_obj_t* last = box->label; + + for (size_t i = 0; i < Events::EVENTS_COUNT; i++) { + c = counts->counts[i]; + label = box->event_count_labels[i]; + + if (c != 0) { + lv_label_set_text_fmt(label, event_format_strs[i], c); + lv_obj_align_to(label, last, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0); + lv_obj_set_style_text_font(label, &nerdfonts_arimo_14, LV_PART_MAIN); + last = label; + } else { + lv_label_set_text(label, ""); + } + } +} + + +void calendar_refresh_event(lv_event_t* event) +{ + struct tm* ct = (struct tm*) lv_event_get_param(event); + Calendar* cal = (Calendar*) lv_event_get_user_data(event); + + cal->Style(ct); +} + diff --git a/src/ui/events_panel.c b/src/ui/events_panel.c deleted file mode 100644 index bb0250e..0000000 --- a/src/ui/events_panel.c +++ /dev/null @@ -1,123 +0,0 @@ -#include -#include -#include -#include - -#include - -#include "events.h" -#include "events_panel.h" - - -int add_event_labels(lvc_events_panel_t* panel, unsigned int count); -void draw_events_list_cb(lv_event_t* event); -void event_label_set_text(lv_obj_t* label, event_t* event); - - -lvc_events_panel_t* create_events_panel(lv_obj_t* parent) -{ - lvc_events_panel_t* panel = malloc(sizeof(lvc_events_panel_t)); - - panel->panel = lv_obj_create(parent); - panel->header = lv_label_create(panel->panel); - panel->event_labels = NULL; - panel->event_labels_count = 0; - - lv_obj_set_style_pad_all(panel->panel, 10, LV_PART_MAIN); - lv_obj_set_scrollbar_mode(panel->panel, LV_SCROLLBAR_MODE_OFF); - - lv_label_set_text(panel->header, "Events"); - lv_obj_set_style_text_font(panel->header, &lv_font_montserrat_36, LV_PART_MAIN); - lv_obj_align(panel->header, LV_ALIGN_TOP_LEFT, 0, 0); - - lv_obj_add_event_cb(panel->panel, draw_events_list_cb, LV_EVENT_REFRESH, panel); - - register_update_on_detailed_events_change(panel->panel); - - return panel; -} - -void destroy_events_panel(lvc_events_panel_t* panel) -{ - lv_obj_delete(panel->header); - - for (size_t i = 0; i < panel->event_labels_count; i++) { - lv_obj_delete(panel->event_labels[i]); - } - - lv_obj_delete(panel->panel); - - free(panel); -} - -int add_event_labels(lvc_events_panel_t* panel, unsigned int count) -{ - uint16_t newCapacity = panel->event_labels_count + count; - lv_obj_t** newMem = reallocarray(panel->event_labels, newCapacity, sizeof(lv_obj_t*)); - if (newMem == NULL) { - printf("Call to reallocarray failed. Unable to create more labels to display events"); - return -1; - } - - panel->event_labels = newMem; - for (size_t i = panel->event_labels_count; i < newCapacity; i++) { - panel->event_labels[i] = lv_label_create(panel->panel); - } - panel->event_labels_count = newCapacity; - return 0; -} - -void draw_events_list_cb(lv_event_t* event) -{ - lvc_events_panel_t* panel = lv_event_get_user_data(event); - events_t* events = lv_event_get_param(event); - - if (panel->event_labels_count < events->size) { - // More events than labels. Create new labels for events - if (add_event_labels(panel, events->size - panel->event_labels_count) != 0) { - printf("Failed to create new labels for event panel\n"); - return; - } - } - - lv_obj_t* last = panel->header; - size_t i = 0; - for (; i < events->size; i++) { - event_label_set_text(panel->event_labels[i], &events->events[i]); - lv_obj_set_style_text_font(panel->event_labels[i], &lv_font_montserrat_18, LV_PART_MAIN); - lv_obj_align_to(panel->event_labels[i], last, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 10); - last = panel->event_labels[i]; - } - - const uint16_t len = panel->event_labels_count; - for (;i < len; i++) { - lv_obj_delete(panel->event_labels[i]); - panel->event_labels_count -= 1; - } -} - -void event_label_set_text(lv_obj_t* label, event_t* event) -{ - int s_hour = event->s_hour; - const char* const s_time_suffix = s_hour >= 12 ? "PM" : "AM"; - - if (s_hour > 12) { - s_hour -= 12; - } - - if (event->e_hour < 0) { - lv_label_set_text_fmt(label, "%s\n%d:%02d %s", - event->name, s_hour, event->s_min, s_time_suffix); - } else { - int e_hour = event->e_hour; - const char* const e_time_suffix = e_hour >= 12 ? "PM" : "AM"; - - if (e_hour > 12) { - e_hour -= 12; - } - - lv_label_set_text_fmt(label, "%s\n%d:%02d %s - %d:%02d %s", - event->name, s_hour, event->s_min, s_time_suffix, e_hour, event->e_min, e_time_suffix); - } -} - diff --git a/src/ui/events_panel.cpp b/src/ui/events_panel.cpp new file mode 100644 index 0000000..5850a87 --- /dev/null +++ b/src/ui/events_panel.cpp @@ -0,0 +1,102 @@ +#include +#include +#include +#include +#include + +#include +#include + +#include "events.h" +#include "events_panel.h" + + +void setEventLabelText(lv_obj_t* label, Events::Event* event); + + +EventsPanel::EventsPanel(lv_obj_t* parent) +{ + panel = lv_obj_create(parent); + header = lv_label_create(panel); + + lv_obj_set_style_pad_all(panel, 10, LV_PART_MAIN); + lv_obj_set_scrollbar_mode(panel, LV_SCROLLBAR_MODE_OFF); + + lv_label_set_text(header, "Events"); + lv_obj_set_style_text_font(header, &lv_font_montserrat_36, LV_PART_MAIN); + lv_obj_align(header, LV_ALIGN_TOP_LEFT, 0, 0); + + lv_obj_add_event_cb(panel, EventsPanel::DrawEventList_cb, LV_EVENT_REFRESH, this); + + Events::registerDetailedCallback(panel); +} + +EventsPanel::~EventsPanel() +{ + lv_obj_delete(header); + + for (size_t i = 0; i < event_labels.size(); i++) { + lv_obj_delete(event_labels[i]); + } + + lv_obj_delete(panel); +} + +void EventsPanel::DrawEventList_cb(lv_event_t* event) +{ + EventsPanel* panel = (EventsPanel*) lv_event_get_user_data(event); + std::vector* events = (std::vector*) lv_event_get_param(event); + + if (panel->event_labels.size() < events->size()) { + panel->event_labels.reserve(events->size()); + + while (panel->event_labels.size() < events->size()) { + panel->event_labels.push_back(lv_label_create(panel->panel)); + } + } + + + lv_obj_t* last = panel->header; + size_t i = 0; + for (; i < events->size(); i++) { + setEventLabelText(panel->event_labels[i], &events->at(i)); + lv_obj_set_style_text_font(panel->event_labels[i], &lv_font_montserrat_18, LV_PART_MAIN); + lv_obj_align_to(panel->event_labels[i], last, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 10); + last = panel->event_labels[i]; + } + + + if (events->size() < panel->event_labels.size()) { + for (size_t j = events->size(); j < panel->event_labels.size(); j++) { + lv_obj_delete(panel->event_labels[j]); + } + + panel->event_labels.erase(std::next(panel->event_labels.begin(), i), panel->event_labels.end()); + } +} + +void setEventLabelText(lv_obj_t* label, Events::Event* event) +{ + int s_hour = event->s_hour; + const char* const s_time_suffix = s_hour >= 12 ? "PM" : "AM"; + + if (s_hour > 12) { + s_hour -= 12; + } + + if (event->e_hour < 0) { + lv_label_set_text_fmt(label, "%s\n%d:%02d %s", + event->name, s_hour, event->s_min, s_time_suffix); + } else { + int e_hour = event->e_hour; + const char* const e_time_suffix = e_hour >= 12 ? "PM" : "AM"; + + if (e_hour > 12) { + e_hour -= 12; + } + + lv_label_set_text_fmt(label, "%s\n%d:%02d %s - %d:%02d %s", + event->name, s_hour, event->s_min, s_time_suffix, e_hour, event->e_min, e_time_suffix); + } +} + diff --git a/src/ui/ui.c b/src/ui/ui.cpp similarity index 90% rename from src/ui/ui.c rename to src/ui/ui.cpp index ae9d907..7a2e7ed 100644 --- a/src/ui/ui.c +++ b/src/ui/ui.cpp @@ -21,8 +21,8 @@ static lv_obj_t* screen; static lv_obj_t* time_label; static lv_obj_t* ip_label; -static lvc_calendar_t* calendar; -static lvc_events_panel_t* events_panel; +static Calendar* calendar; +static EventsPanel* events_panel; static lv_style_t test_style; static char ip_addr[INET_ADDRSTRLEN]; @@ -60,7 +60,7 @@ void create_widgets(void) lv_label_set_text_fmt(ip_label, "IP: %s", ip_addr); lv_obj_align(ip_label, LV_ALIGN_BOTTOM_LEFT, 5, -5); - events_panel = create_events_panel(screen); + events_panel = new EventsPanel(screen); lv_obj_set_size(events_panel->panel, disp_hpercent_to_px(20), disp_height); lv_obj_align(events_panel->panel, LV_ALIGN_RIGHT_MID, 0, 0); lv_obj_set_style_border_width(events_panel->panel, 2, LV_PART_MAIN); @@ -69,7 +69,7 @@ void create_widgets(void) // Calendar must be created last. It calls the function to update the events uint32_t cal_width = disp_hpercent_to_px(70); - calendar = create_calendar(screen, cal_width); + calendar = new Calendar(screen, cal_width); lv_obj_align(calendar->calendar, LV_ALIGN_LEFT_MID, disp_hpercent_to_px(5), 0); @@ -84,8 +84,8 @@ void create_widgets(void) void destroy_widgets(void) { - destroy_calendar(calendar); - destroy_events_panel(events_panel); + delete calendar; + delete events_panel; lv_obj_clean(screen); } @@ -119,7 +119,7 @@ void check_time_timer(lv_timer_t* timer) lv_obj_send_event(calendar->calendar, LV_EVENT_REFRESH, ct); } else if (min != ct->tm_min) { min = ct->tm_min; - updateEvents(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); + Events::update(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); get_ip(ip_addr, INET_ADDRSTRLEN); lv_label_set_text_fmt(ip_label, "IP: %s", ip_addr); @@ -133,13 +133,13 @@ void update_events_timer(lv_timer_t* timer) time_t t = time(NULL); struct tm* ct = localtime(&t); - updateEvents(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); + Events::update(ct->tm_mday, ct->tm_mon, ct->tm_year + 1900); } void update_time_label(lv_event_t* event) { - struct tm* ct = lv_event_get_param(event); + struct tm* ct = (struct tm*) lv_event_get_param(event); char time_str[TIME_BUF_LEN]; strftime(time_str, TIME_BUF_LEN, "%I:%M:%S %p", ct);