You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/guides/build-system/advanced_build_system_tricks.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ This page describes some build systems tricks that can help developers but are n
7
7
8
8
They are low level commands that should not be taken as part of a stable API but better have a documentation than only having a description in the build system code.
9
9
10
-
## Customize the build system
10
+
## Customize the Build System
11
11
12
12
-`RIOT_MAKEFILES_GLOBAL_PRE`: files parsed before the body of `$RIOTBASE/Makefile.include`
13
13
-`RIOT_MAKEFILES_GLOBAL_POST`: files parsed after the body of `$RIOTBASE/Makefile.include`
@@ -23,7 +23,7 @@ You can configure your own files that will be parsed by the build system main `M
23
23
- Define your custom targets
24
24
- Override default targets
25
25
26
-
## Speed-up builds with ccache
26
+
## Speed-up Builds with ccache
27
27
28
28
[`ccache`](https://ccache.samba.org/) is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again.
29
29
@@ -101,7 +101,7 @@ sys 0m0.327s
101
101
[kaspar@booze default (master)]$
102
102
```
103
103
104
-
## Analyze dependency resolution
104
+
## Analyze Dependency Resolution
105
105
106
106
When refactoring dependency handling or modifying variables used for dependency resolution, one may want to evaluate the impact on the existing applications. This describe some debug targets to dump variables used during dependency resolution.
107
107
@@ -123,7 +123,7 @@ For more configuration and usage details, see in the file defining the targets `
123
123
124
124
To do a repository wide analysis, you can use the script `dist/tools/buildsystem_sanity_check/save_all_dependencies_resolution_variables.sh` that will generate the output for all boards and applications. It currently take around 2 hours on an 8 cores machine with ssd.
125
125
126
-
## Generate Makefile.ci content
126
+
## Generate Makefile.ci Content
127
127
128
128
Most applications and tests include a `Makefile.ci` to indicate which boards cannot compile the application or test. The content for these files can be generated via the script in:
Copy file name to clipboardExpand all lines: doc/guides/getting-started/finding_modules.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ In the previous tutorial, we created a simple hello world program and you might
12
12
13
13
Lets take a look at how we can use modules in RIOT and where to find them.
14
14
15
-
## Step 1: Finding modules
15
+
## Step 1: Finding Modules
16
16
17
17
RIOT provides a number of modules that you can use in your application, including modules for networking, sensors, and more.
18
18
Depending on the goal of your application, you might need to use different modules and sometimes even create your own. So where can you find these modules?
@@ -47,7 +47,7 @@ Let's say I want to use base64 encoding in my application. I can search the RIOT
47
47
48
48
<Contact/>
49
49
50
-
## Step 2: Using modules
50
+
## Step 2: Using Modules
51
51
52
52
Using modules in RIOT is quite simple. You just need to list any modules that you want to use in your application in the `Makefile` of your application.
0 commit comments