접속자 정보

방문자수

전체 : 543,993
오늘 : 16
어제 : 60

페이지뷰

전체 : 13,436,969
오늘 : 1,181
어제 : 2,604

kBuild

개발 조회 수 1679 추천 수 0 2017.06.13 12:18:47

kBuild

kBuild is a makefile framework for writing simple makefiles for complex tasks.


kBuild 공식 사이트

http://trac.netlabs.org/kbuild


The (current) kBuild Design

The goals of the kBuild framework:

  1. Similar behavior cross all supported platforms.
  2. Flexibility, don't create unnecessary restrictions preventing ad-hoc solutions.
  3. Makefile can very simple to write and maintain.

There are four concepts being tried out in the current kBuild incaration:

  1. One configuration file for a subtree automatically included.
  2. Target configuration templates as the primary mechanism for makefile simplification.
  3. Tools and SDKs for helping out the templates with flexibility.
  4. Non-recursive makefile method by using sub-makefiles.

What kBuild Does Not Do

kBuild does not provide any facilities for checking compiler/library/header configurations, that's not in its scope. If this is important for your project, check out the autoconf tool in the GNU build system. It is possible to use kBuild together with autoconf if you like, but you might just as well use the full GNU package.

 


Kbuild 지원하지 않는 기능

Kbuild 는 빌드에 필요한 라이브러리나 헤더 등을 미리 확인해 주는 기능은 지원하지 않으며, 

autoconfig tool(configure 와 같은) 사용해야하며, Kbuild 와 조합해서 사용 가능함.





List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 개발 오디오 분석을 위한 소스 빌드 사전작업 secret eastsky 2010-12-16 3
공지 개발 Android Tips secret eastsky 2010-11-15 5
28 개발 Android Uboot, Kernel, RFS file eastsky 2010-11-15 74610
27 개발 Android에 BusyBox 첨가 하기. [3] 이종일 2011-02-22 52871
26 개발 안드로이드 초기화 과정 eastsky 2010-12-02 44862
25 개발 안드로이드 터치 보정값을 얻자. file [1] 이종일 2011-02-23 43603
24 개발 Linux RamDisk 참고 자료 file 이종일 2011-02-17 33866
23 개발 Linux and Android - Suspend / Resume eastsky 2012-12-24 31300
22 개발 Android 빌드하기 file eastsky 2010-11-11 30475
21 개발 Android 동호문서 따라하기 file 이종일 2011-02-18 30124
20 개발 Android 개발 환경 구축 file eastsky 2010-11-10 29847
19 개발 VMware 및 Ubuntu 9.10 설치 file eastsky 2010-11-10 28219
18 개발 Android 2.2 - SDK & AVD Manager file eastsky 2010-11-30 27923
17 일반 NFC - Near Field Communication file eastsky 2010-11-26 27064
16 개발 Android 2.2 - Market Client on ADV file eastsky 2010-11-30 26664
15 일반 하이씨엘 앱 에디터 eastsky 2010-12-01 24072
14 개발 Android 2.1 Compatibility Definition file eastsky 2010-11-25 23858
13 일반 Android 2.1 - source directory file eastsky 2010-11-10 21673
12 일반 Android 2.3 Platform Highlights eastsky 2010-12-08 20462
11 개발 ADB 명령어 및 Log Filter eastsky 2017-06-12 4114
10 개발 [Linux] make menuconfig 사용방법 [1] eastsky 2017-06-12 2780
9 개발 Android Build System [1] eastsky 2017-06-09 2443