Building a Sample Application Example 간단한 응용 예제 빌드하기
1. Go to the project's make directory.
프로젝트의 메이크 디렉토리로 이동한다.
cd ubiworks cd make
2. Configure and build.
구성 및 빌드한다.
- Working directory 작업 디렉토리: "<project directory>/make"
make CONFIG_DIR=../library/ubinos/app CONFIG_NAME=helloworld_mt_nrf52840dk all
If the make variables "CONFIG_DIR" and "CONFIG_NAME" are not specified, values in the file "Makefile" are used. target "all" performs make target "config" and "build" sequentially.
The make target "all" performs make target "config" and "build" sequentially.
The make target "config" configures the project with the configuration specified by the variable "CONFIG_NAME".
The make target "build" builds the project. If the build is completed normally, the result is created in the output directory "output/<config name>".
A list of available configuration names can be found in the "app" directory in the project or in the library.
메이크 변수 "CONFIG_DIR"과 "CONFIG_NAME"을 지정하지 않으면 파일 "Makefile"에서 지정하는 값이 사용된다.
메이크 타겟 "all"은 메이크 타겟 "config"와 "build"를 순차적으로 실행한다.
메이크 타겟 "config"는 메이크 변수 "CONFIG_NAME"이 지정하는 구성으로 프로젝트를 구성한다.
메이크 타겟 "build"는 프로젝트를 빌드한다. 빌드가 정상적으로 완료되면 결과물 디렉토리 "output/<config name>"에 결과물이 생성된다.
선택 가능한 구성 목록은 프로젝트의 "app" 디렉토리 또는 라이브러리의 "app" 디렉토리에서 확인할 수 있다.
The make variables "CONFIG_DIR" and "LIBRARY_DIR" can contain only English characters. It can not contain spaces.
메이크 변수 "CONFIG_DIR"과 "LIBRARY_DIR"는 영문자만 포함할 수 있다. 공백은 포함할 수 없다.
The following command shows the current configuration information and the list of available make targets.
다음 명령으로 현재 구성 정보 및 사용 가능한 메이크 타겟 목록을 확인할 수 있다.
make help