chore(conf): use EXTERNAL and INTERNAL macro to config libs (#5046)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
This commit is contained in:
@@ -648,8 +648,6 @@
|
||||
|
||||
/*Enable LZ4 compress/decompress lib*/
|
||||
#ifndef LV_USE_LZ4
|
||||
# define LV_USE_LZ4 0
|
||||
|
||||
/*Use lvgl built-in LZ4 lib*/
|
||||
# define LV_USE_LZ4_INTERNAL 0
|
||||
|
||||
|
||||
@@ -710,9 +710,6 @@
|
||||
/* Enable ThorVG by assuming that its installed and linked to the project */
|
||||
#define LV_USE_THORVG_EXTERNAL 0
|
||||
|
||||
/*Enable LZ4 compress/decompress lib*/
|
||||
#define LV_USE_LZ4 0
|
||||
|
||||
/*Use lvgl built-in LZ4 lib*/
|
||||
#define LV_USE_LZ4_INTERNAL 0
|
||||
|
||||
|
||||
@@ -189,6 +189,13 @@ LV_EXPORT_CONST_INT(LV_DRAW_BUF_ALIGN);
|
||||
#define LV_LOG_TRACE_ANIM 0
|
||||
#endif /*LV_USE_LOG*/
|
||||
|
||||
#ifndef LV_USE_LZ4
|
||||
#define LV_USE_LZ4 (LV_USE_LZ4_INTERNAL || LV_USE_LZ4_EXTERNAL)
|
||||
#endif
|
||||
|
||||
#ifndef LV_USE_THORVG
|
||||
#define LV_USE_THORVG (LV_USE_LZ4_INTERNAL || LV_USE_LZ4_EXTERNAL)
|
||||
#endif
|
||||
|
||||
/*If running without lv_conf.h add typedefs with default value*/
|
||||
#ifdef LV_CONF_SKIP
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "../../stdlib/lv_string.h"
|
||||
#include "../../core/lv_global.h"
|
||||
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
#if LV_USE_THORVG_EXTERNAL
|
||||
#include <thorvg_capi.h>
|
||||
#else
|
||||
@@ -147,14 +147,14 @@ void lv_draw_sw_init(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
tvg_engine_init(TVG_ENGINE_SW, 0);
|
||||
#endif
|
||||
}
|
||||
|
||||
void lv_draw_sw_deinit(void)
|
||||
{
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
tvg_engine_term(TVG_ENGINE_SW);
|
||||
#endif
|
||||
|
||||
@@ -383,7 +383,7 @@ static void execute_drawing(lv_draw_sw_unit_t * u)
|
||||
case LV_DRAW_TASK_TYPE_MASK_RECTANGLE:
|
||||
lv_draw_sw_mask_rect((lv_draw_unit_t *)u, t->draw_dsc, &t->area);
|
||||
break;
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
case LV_DRAW_TASK_TYPE_VECTOR:
|
||||
lv_draw_sw_vector((lv_draw_unit_t *)u, t->draw_dsc);
|
||||
break;
|
||||
|
||||
@@ -162,7 +162,7 @@ void lv_draw_sw_transform(lv_draw_unit_t * draw_unit, const lv_area_t * dest_are
|
||||
int32_t src_w, int32_t src_h, int32_t src_stride,
|
||||
const lv_draw_image_dsc_t * draw_dsc, const lv_draw_image_sup_t * sup, lv_color_format_t cf, void * dest_buf);
|
||||
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
/**
|
||||
* Draw vector graphics with SW render.
|
||||
* @param draw_unit pointer to a draw unit
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
*********************/
|
||||
#include "lv_draw_sw.h"
|
||||
|
||||
#if LV_USE_VECTOR_GRAPHIC && (LV_USE_THORVG_EXTERNAL || LV_USE_THORVG_INTERNAL)
|
||||
#if LV_USE_VECTOR_GRAPHIC && LV_USE_THORVG
|
||||
#if LV_USE_THORVG_EXTERNAL
|
||||
#include <thorvg_capi.h>
|
||||
#else
|
||||
|
||||
@@ -2336,15 +2336,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*Enable LZ4 compress/decompress lib*/
|
||||
#ifndef LV_USE_LZ4
|
||||
#ifdef CONFIG_LV_USE_LZ4
|
||||
#define LV_USE_LZ4 CONFIG_LV_USE_LZ4
|
||||
#else
|
||||
#define LV_USE_LZ4 0
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*Use lvgl built-in LZ4 lib*/
|
||||
#ifndef LV_USE_LZ4_INTERNAL
|
||||
#ifdef CONFIG_LV_USE_LZ4_INTERNAL
|
||||
@@ -3194,6 +3185,13 @@ LV_EXPORT_CONST_INT(LV_DRAW_BUF_ALIGN);
|
||||
#define LV_LOG_TRACE_ANIM 0
|
||||
#endif /*LV_USE_LOG*/
|
||||
|
||||
#ifndef LV_USE_LZ4
|
||||
#define LV_USE_LZ4 (LV_USE_LZ4_INTERNAL || LV_USE_LZ4_EXTERNAL)
|
||||
#endif
|
||||
|
||||
#ifndef LV_USE_THORVG
|
||||
#define LV_USE_THORVG (LV_USE_LZ4_INTERNAL || LV_USE_LZ4_EXTERNAL)
|
||||
#endif
|
||||
|
||||
/*If running without lv_conf.h add typedefs with default value*/
|
||||
#ifdef LV_CONF_SKIP
|
||||
|
||||
@@ -76,7 +76,6 @@
|
||||
#define LV_USE_SYSMON 1
|
||||
#define LV_USE_SNAPSHOT 1
|
||||
#define LV_USE_THORVG_INTERNAL 1
|
||||
#define LV_USE_LZ4 1
|
||||
#define LV_USE_LZ4_INTERNAL 1
|
||||
#define LV_USE_VECTOR_GRAPHIC 1
|
||||
#define LV_USE_PROFILER 1
|
||||
|
||||
Reference in New Issue
Block a user