# safwk\_lite - [Introduction](#section11660541593) - [Directory Structure](#section1464106163817) - [Usage](#section10729231131110) - [Repositories Involved](#section176111311166) ## Introduction The **safwk\_lite** module provides an empty process for running basic services. ## Directory Structure The following table describes the directory structure of the Distributed Scheduler. **Table 1** Directory structure of the major source code

Directory

Description

safwk_lite

Implementation of the foundation process

The source code directory structure of the **safwk\_lite** module is as follows: ``` ├── BUILD.gn ├── readme.md ├── LICENSE ├── src └── main.c ``` ## Usage Add a service to the foundation process. After writing the service based on the service template, add the dependencies to the **BUILD.gn** file. ``` deps = [ "${aafwk_lite_path}/services/abilitymgr_lite:abilityms", "${appexecfwk_lite_path}/services/bundlemgr_lite:bundlems", "//base/hiviewdfx/hilog_lite/frameworks/featured:hilog_shared", "//base/security/permission_lite/services/ipc_auth:ipc_auth_target", "//base/security/permission_lite/services/pms:pms_target", "//foundation/ability/dmsfwk_lite:dtbschedmgr", "//foundation/systemabilitymgr/samgr_lite/samgr_server:server", ] ``` ## Repositories Involved System Ability Management Subsystem [systemabilitymgr\_samgr\_lite](https://gitee.com/openharmony/systemabilitymgr_samgr_lite) [systemabilitymgr\_samgr](https://gitee.com/openharmony/systemabilitymgr_samgr) [systemabilitymgr\_safwk](https://gitee.com/openharmony/systemabilitymgr_safwk) [**systemabilitymgr\_safwk\_lite**](https://gitee.com/openharmony/systemabilitymgr_safwk_lite)