makefile對每個套件的行為,都是由『target』所決定的,雖然說最基本的就是你會在buildroot的根目錄下呼叫『make <pkg>_defconfig』,然後『make』以後就可以了,但是有時有有些狀況之下,知道有些其他的『target』也蠻有用的,底下就列出幾個:
<pkg>
完全建制並且安裝這個套件。
<pkg>-source
只下載這個套件。
<pkg>-extract
下載並且解壓縮到『buildroot/output/build/』底下。
-patch 下載並且套用patch。
-configure 下載,解壓縮,套用patch後建制組態。
-build 下載,解壓縮,套用patch,建制組態,建制專案。
-install-staging 下載,解壓縮,patch,建制組態,建制專案後安裝到staging資料夾,這個makefile的target只能用在target board套件。
-install-target 下載,解壓縮,patch,建制組態,建制專案後安裝到target資料夾,這個makefile的target只能用在target board套件。
-install 下載,解壓縮,patch,建制組態,建制專案後安裝到staging和target資料夾,如果是host套件就安裝到host資料夾。
make
-show-depends 直接用文字顯示這個套件的相依性。
make
-graph-depends 產生相依性的圖。
make
-dirclean 完全刪除這個套件在『buildroot/output/build』的所有資料。
make
-reinstall 強迫重新執行『安裝』的步驟。
make
-rebuild 強迫重新執行『建制專案』和『安裝』的步驟。
make
-reconfigure 強迫重新執行『建制組態』,『建制專案』和『安裝』的步驟。