# Build Tools Source: [https://docs.qualcomm.com/doc/80-41102-4/topic/Build-Tools.html](https://docs.qualcomm.com/doc/80-41102-4/topic/Build-Tools.html) The TelAF Framework includes a set of build tools that aim to reduce development and maintenance effort by - generating boiler-plate code - simplifying component-based software development - building and packaging drivers from kernel objects or source code - packaging apps and config settings for deployment to target devices. There are two main sets of tools: - [mk Tools](https://docs.qualcomm.com/doc/80-41102-4/topic/mk-Tools.html), a group of related tools for **building components, executables and apps** for deployment to a target device - [ifgen](https://docs.qualcomm.com/doc/80-41102-4/topic/ifgen.html), a code generator for generating IPC code from `.api` files. Note: [ifgen](https://docs.qualcomm.com/doc/80-41102-4/topic/ifgen.html) is normally automatically invoked by the [mk Tools](https://docs.qualcomm.com/doc/80-41102-4/topic/mk-Tools.html), so you can generally ignore it unless you are trying to interface something that doesn't use TelAF with something that does use TelAF. - **[mk Tools](https://docs.qualcomm.com/doc/80-41102-4/topic/mk-Tools.html)** - **[ifgen](https://docs.qualcomm.com/doc/80-41102-4/topic/ifgen.html)** Last Published: Jan 13, 2025 [Previous Topic Revision history](https://docs.qualcomm.com/bundle/publicresource/80-41102-4/topics/Revision-history.md) [Next Topic mk Tools](https://docs.qualcomm.com/bundle/publicresource/80-41102-4/topics/mk-Tools.md)