개념 및 용어
함수
규칙
네이티브 규칙은 Bazel 바이너리와 함께 제공되며load
문이 필요하지 않습니다.
네이티브 규칙은 전 세계의 BUILD 파일에서 사용할 수 있습니다. .bzl 파일에서는 native
모듈에서 찾을 수 있습니다.
Bazel과 별도로 제공되는 비네이티브 Starlark 규칙은 권장 규칙 목록을 참고하세요.
언어별 기본 규칙
언어 | 바이너리 규칙 | 라이브러리 규칙 | 테스트 규칙 | 기타 규칙 |
---|---|---|---|---|
C / C++ |
cc_binary
|
cc_import
cc_library cc_shared_library cc_static_library |
cc_test
|
cc_toolchain
cc_toolchain_suite fdo_prefetch_hints fdo_profile memprof_profile propeller_optimize |
자바 |
java_binary
|
java_import
java_library |
java_test
|
java_plugin
|
Objective-C |
objc_import
objc_library |
|||
프로토콜 버퍼 |
py_proto_library
|
proto_lang_toolchain
proto_toolchain |
||
Python |
py_binary
|
py_library
|
py_test
|
py_runtime
|
시 |
sh_binary
|
sh_library
|
sh_test
|
언어에 구애받지 않는 네이티브 규칙
가족 | 규칙 |
---|---|
추가 작업 | |
일반 | |
플랫폼 및 도구 모음 | |
작업공간 |