M CMakeLists.txt => CMakeLists.txt +8 -0
@@ 189,6 189,13 @@ add_directories(
DIRECTORIES log assets crash_dumps data bin db scripts var
)
+# Remove 'var' directory to delete all files created during simulator operation
+add_custom_target(
+ remove_var_directory
+ COMMAND rm -rf ${SYSROOT_PATH}/system_a/var
+ COMMENT "Removing 'var' directory"
+)
+
# Create and initialize product-specific databases
add_databases_target(
TARGET create_product_databases
@@ 198,6 205,7 @@ add_databases_target(
DEST_DIR ${SYSROOT_PATH}/system_a/db
DEVEL ${WITH_DEVELOPMENT_FEATURES}
)
+
# Install scripts
add_scripts_target(
TARGET install_scripts
M products/BellHybrid/CMakeLists.txt => products/BellHybrid/CMakeLists.txt +1 -0
@@ 120,6 120,7 @@ else()
DEPENDS
install_scripts
create_product_databases
+ remove_var_directory
create_user_directories
assets
BellHybrid-version.json-target
M products/PurePhone/CMakeLists.txt => products/PurePhone/CMakeLists.txt +1 -0
@@ 137,6 137,7 @@ else()
DEPENDS
install_scripts
create_product_databases
+ remove_var_directory
create_user_directories
assets
PurePhone-version.json-target