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

    強迫重新執行『建制組態』,『建制專案』和『安裝』的步驟。

results matching ""

    No results matching ""