Kbuild System
About Kbuild
프로젝트 진행시 makefile 을 사용하면 빌드 과정을 단순화 시킬 수 있습니다. 하지만, 프로젝트의 규모가 커지면 makefile 도 그만큼 복잡해 지며 복잡해진 만큼 관리도 어려워 집니다.
Kbuild 는 이런 단점을 보안하기 위해 만든 makefile framework 이며, 규칙에 따라 간단하게 작성한 makefile 만으로도 복잡한 일을 수행할 수 있게 도와 줍니다.
Kbuild 의 목적
- 여러 플랫폼을 같은 방법으로 사용할 수 있게 할것.
- 유연성있게 사용할 수 있어야 함.
- makefile 을 쉽게 만들수 있어야 하고 관리도 편해야 한다.
Kbuild 가 지원하지 않는 기능
Kbuild 는 빌드에 필요한 라이브러리나 헤더 등을 미리 확인해 주는 기능은 지원하지 않습니다.
이런 기능은 autoconfig tool(ex. configure..) 을 사용해야 합니다.
그렇다고 autoconfig tool 을 Kbuild 에서 사용할 수 없다는 건 아니므로 필요시 Kbuild 와 조합해서 사용하시면 됩니다.
Kbuild 공식 사이트
Kbuild 의 공식 사이트 주소는 아래와 같습니다.
Kbuild 의 최신 버전이나 각종 정보를 얻을 수 있습니다.
최신버전 다운로드는 아래 주소를 클릭하시면 됩니다. (2013년 7월 12일 기준)
http://svn.netlabs.org/kbuild/wiki/Download
Reference
http://svn.netlabs.org/kbuild/
'development' 카테고리의 다른 글
[program] 32bit CPU 에서 64bit 변수 사용 문제 (0) | 2013.07.25 |
---|---|
[u-boot] RPC : sendmsg returned error 101 (0) | 2013.07.19 |
[kernel] __read_mostly????? (0) | 2013.05.08 |
[etc] Reglar expressions (0) | 2012.09.19 |
[kernel] initrd/initramfs 편집하기. (0) | 2012.05.29 |