# Regular Meeting (2021.11.1)
* About `.NOTPARAPPEL` in makefile
## About `.NOTPARAPPEL` in makefile
### Background
1. To build FSBL/UBOOT/KERNEL.... etc. can be parallel
2. Must download source before build FSBL/UBOOT/KERNEL
* Download src -> build
* Orderly, so not be parallel
### Previous Solution
* [order-only-prerequest](https://stackoverflow.com/questions/16829933/how-can-i-use-notparallel-in-makefile-only-on-specific-targets)
* Not stable
### `.NOTPARAPPEL`
* Enforced not-parallel execute in this makefile file
* `${MAKE}`(recursived) next (sub) makefile can't enforce not-parallel if next (sub) makefile hasn't delared `.NOTPARAPPEL`
* [refer to here](https://www.gnu.org/software/make/manual/html_node/Special-Targets.html)
###### tags: `Regular Meeting` `DeWei`