add-source-file
google/boringssl/agents/skills/add_source_file/SKILL.md
How to add a new source file to the BoringSSL build.
Skill2.3k starsChanged 3 months ago
---
name: add-source-file
description: How to add a new source file to the BoringSSL build.
---
# Adding a Source File to the Build
To add a new source file (C/C++, header, or assembly) to BoringSSL, you must update the build configuration and regenerate the build files.
## Steps
1. **Update `build.json`**:
* Add the new file to the correct section (e.g., `srcs`, `hdrs`, `internal_hdrs`) under the appropriate target in [build.json](../../../build.json).
* For the schema of `build.json`, refer to the Go structs in [util/pregenerate/build.go](../../../util/pregenerate/build.go).
2. **Update Pregenerated Files**:
* After modifying `build.json`, you must regenerate the build files.
* Refer to [gen/README.md](../../../gen/README.md) or use the [update_pregenerated_files](../update_pregenerated_files/SKILL.md) skill to update the pre-generated files.
Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

