Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
make all


메이크 타겟 "all"은 메이크 타겟 "config"와 "build"를 순차적으로 실행한다.

메이크 타겟 "config"는 파일 "Makefile"의 변수 "CONFIG_NAME"이 지정하는 구성으로 프로젝트를 구성한다.

변수 "CONFIG_NAME"의 기본 값은 "helloworld_nrf52dk_baremetal"이며, 이는 OS kernel를 사용하지 않는 nRF52 DK 보드를 위한 helloworld 응용을 포함한 실행 이진 파일을 생성하는 구성을 나타낸다.

메이크 타겟 "build"는 프로젝트를 빌드한다.

빌드가 정상적으로 완료되면 결과물 디렉토리("<project base directory>/output/<config name>")에 결과물이 생성된다.


<config name> 기본값은 메이크 디렉토리의 Makefile 파일에서 지정한다.선택 가능한 <config name> 목록은 메이크 디렉토리의 선택 가능한 구성 이름은 파일 "batch.mk 파일에서 "에서 확인할 수 있다.

다음과 같이 <config name>을 구성 이름을 CLI에서 지정할 수도 있다.

Code Block
languagebash
make all CONFIG_NAME=<config name>

...