增加lite_a ace可产品化配置

Signed-off-by: Laowang-BearPi <wangcheng@holdiot.com>
This commit is contained in:
Laowang-BearPi
2022-03-07 21:26:12 +08:00
parent a39cdbf750
commit 1a8bbd4a77
+52 -27
View File
@@ -16,6 +16,10 @@
#ifndef OHOS_ACELITE_CONFIG_H
#define OHOS_ACELITE_CONFIG_H
#if (ENABLE_OHOS_ACELITE_PRODUCT_CONFIG == 1)
#include "product_acelite_config.h"
#endif
/**
* ================================================================================================
* liteos_a config for hmf
@@ -26,140 +30,161 @@
/**
* Compile all test entry for hmf
*/
#ifdef FEATURE_TEST_IMPLEMENTATION
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_TEST_IMPLEMENTATION
#define FEATURE_TEST_IMPLEMENTATION 1
#endif
/**
* use hi log interface to trace out
*/
#ifdef FEATURE_ACELITE_HI_LOG_PRINTF
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_ACELITE_HI_LOG_PRINTF
#define FEATURE_ACELITE_HI_LOG_PRINTF 1
#endif
/**
* append no blank color to rootview for easy using, delete this after the mouse showing is optimized
*/
#ifdef FEATURE_ROOTVIEW_CUSTOM_BACKGROUND_COLOR
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_ROOTVIEW_CUSTOM_BACKGROUND_COLOR
#define FEATURE_ROOTVIEW_CUSTOM_BACKGROUND_COLOR 1
#endif
/**
* js system capabillity switch
*/
#ifdef FEATURE_ACELITE_SYSTEM_CAPABILITY
#error "must keep the system capability unique"
#else
#ifndef FEATURE_ACELITE_SYSTEM_CAPABILITY
#define FEATURE_ACELITE_SYSTEM_CAPABILITY 1
#endif
/**
* js profiler switch
*/
#ifdef FEATURE_ACELITE_JS_PROFILER
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_ACELITE_JS_PROFILER
#define FEATURE_ACELITE_JS_PROFILER 1
#endif
/**
* support audio API for JS
*/
#ifndef FEATURE_MODULE_AUDIO
#define FEATURE_MODULE_AUDIO 1
#endif
/**
* switch for cipher module
*/
#ifndef ENABLE_MODULE_CIPHER
#define ENABLE_MODULE_CIPHER 1
#endif
/**
* support storage and file API for JS
*/
#ifndef FEATURE_MODULE_STORAGE
#define FEATURE_MODULE_STORAGE 1
#endif
/**
* support battery API for JS
*/
#ifndef FEATURE_MODULE_BATTERY
#define FEATURE_MODULE_BATTERY 1
#endif
/**
* support device API for JS
*/
#ifndef FEATURE_MODULE_DEVICE
#define FEATURE_MODULE_DEVICE 1
#endif
/**
* timer module
*/
#ifndef FEATURE_TIMER_MODULE
#define FEATURE_TIMER_MODULE 1
#endif
/**
* date time module
*/
#ifndef FEATURE_DATE_FORMAT
#define FEATURE_DATE_FORMAT 1
#endif
#ifndef FEATURE_API_VERSION
#define FEATURE_API_VERSION 1
#endif
/**
* support lite ace dfx module
*/
#ifndef FEATURE_ACELITE_DFX_MODULE
#define FEATURE_ACELITE_DFX_MODULE 1
#endif
#ifndef FEATURE_ACELITE_LITE_DFX_MODULE
#define FEATURE_ACELITE_LITE_DFX_MODULE 1
#endif
/**
* enable Canvas component Feature API on ipcamera real devices
*/
#ifndef FEATURE_COMPONENT_CANVAS
#define FEATURE_COMPONENT_CANVAS 1
#endif
#ifndef FEATURE_LOCALIZATION_MODULE
#define FEATURE_LOCALIZATION_MODULE 1
#endif
#ifdef FEATURE_COMPONENT_CAMERA
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_COMPONENT_CAMERA
#define FEATURE_COMPONENT_CAMERA 1
#endif
#if (FEATURE_COMPONENT_QRCODE == 1)
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_COMPONENT_QRCODE
#define FEATURE_COMPONENT_QRCODE 1
#endif
#ifdef FEATURE_COMPONENT_VIDEO
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_COMPONENT_VIDEO
#define FEATURE_COMPONENT_VIDEO 1
#endif
#ifdef FEATURE_MODULE_DIALOG
#error "must keep the global configuration unique"
#else
#ifndef FEATURE_MODULE_DIALOG
#define FEATURE_MODULE_DIALOG 1
#endif
/**
* support intl module
*/
#ifndef FEATURE_INTL_MODULE
#define FEATURE_INTL_MODULE 1
#endif
/**
* supoort number format module
*/
#ifndef FEATURE_NUMBER_FORMAT
#define FEATURE_NUMBER_FORMAT 1
#endif
#ifndef FEATURE_UPDATE_VIDEO_PROGRESS_ASYNC
#define FEATURE_UPDATE_VIDEO_PROGRESS_ASYNC 1
#endif
#ifndef DEFAULT_PROFILER_MSG_PATH
#define DEFAULT_PROFILER_MSG_PATH "/storage/user/data/"
#endif
#ifndef PROFILER_ENABLE_FLAG_FILE
#define PROFILER_ENABLE_FLAG_FILE "/storage/user/data/profiler_enable"
#endif
#ifndef RUNTIME_MODE_FILE_PATH
#define RUNTIME_MODE_FILE_PATH "/storage/user/data/js_snapshot_enable"
#endif
#ifndef FEATURE_SUPPORT_HTTP
#define FEATURE_SUPPORT_HTTP 1
#endif
#endif // OHOS_ACELITE_CONFIG_H