[doc] fix typo in README.buildsystem.md (#1399)
Signed-off-by: Wataru Ishida <ishida.wataru@lab.ntt.co.jp>
This commit is contained in:
parent
d64658b2c8
commit
843dcd5eb2
@ -60,13 +60,13 @@ and directories with more complcated components, that provide their own Makefile
|
|||||||
Every **platform/[VENDOR]/** directory is a derived part of buildimage frontend, that defines rules and targets for a concrete vendor.
|
Every **platform/[VENDOR]/** directory is a derived part of buildimage frontend, that defines rules and targets for a concrete vendor.
|
||||||
|
|
||||||
### Build output
|
### Build output
|
||||||
**target/** is basically a build output. You can find all biuld artifacts there.
|
**target/** is basically a build output. You can find all build artifacts there.
|
||||||
|
|
||||||
## Recipes and target groups
|
## Recipes and target groups
|
||||||
Now let's go over a definition of recipes and target groups.
|
Now let's go over a definition of recipes and target groups.
|
||||||
**Recipe** is a small makefile that defines a target and set of variables for building it.
|
**Recipe** is a small makefile that defines a target and set of variables for building it.
|
||||||
If you want to add a new target to buildimage (.deb package or docker image), you have to create a recipe for this target.
|
If you want to add a new target to buildimage (.deb package or docker image), you have to create a recipe for this target.
|
||||||
**Target group** is a set of targets that are built according to the same rulels.
|
**Target group** is a set of targets that are built according to the same rules.
|
||||||
Every recipe sets a target group to which this target belongs.
|
Every recipe sets a target group to which this target belongs.
|
||||||
|
|
||||||
### Recipe example
|
### Recipe example
|
||||||
@ -119,7 +119,7 @@ SONIC_PYTHON_STDEB_DEBS += $(SOME_NEW_DEB) # add package to this target group
|
|||||||
|
|
||||||
**SONIC_MAKE_DEBS**
|
**SONIC_MAKE_DEBS**
|
||||||
This is a bit more flexible case.
|
This is a bit more flexible case.
|
||||||
If you have to do some specific type of build or apply pathes prior to build, just define your owm Makefile and add it to buildomage.
|
If you have to do some specific type of build or apply pathes prior to build, just define your own Makefile and add it to buildimage.
|
||||||
Define:
|
Define:
|
||||||
```make
|
```make
|
||||||
SOME_NEW_DEB = some_new_deb.deb # name of your package
|
SOME_NEW_DEB = some_new_deb.deb # name of your package
|
||||||
@ -194,7 +194,7 @@ Although every target is built inside a sonic-slave container, which exits at th
|
|||||||
```
|
```
|
||||||
$ make sonic-slave-bash
|
$ make sonic-slave-bash
|
||||||
```
|
```
|
||||||
It is very useful for debugging when you add a new target and facing some trubles.
|
It is very useful for debugging when you add a new target and facing some troubles.
|
||||||
|
|
||||||
sonic-slave environment is built only once, but if sonic-slave/Dockerfile was updated, you can rebuild it with this command:
|
sonic-slave environment is built only once, but if sonic-slave/Dockerfile was updated, you can rebuild it with this command:
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user