X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/dfde60d8fc3570c0acdf24993fb5174a4dc80df4..36fb042474925a44393afc4c8da1ccc60025c807:/docs/buildroot-documentation.html diff --git a/docs/buildroot-documentation.html b/docs/buildroot-documentation.html index a577aae26..ede3796a6 100644 --- a/docs/buildroot-documentation.html +++ b/docs/buildroot-documentation.html @@ -156,25 +156,13 @@

Customizing the target filesystem

-

There are two ways to customize the resulting target filesystem:

- - +
  • You can customize the target filesystem skeleton, available under + package/base-files/default/. You can change + configuration files or other stuff here. However, the full file hierarchy + is not yet present, because it's created during the compilation process. + So you can't do everything on this target filesystem skeleton, but + changes to it remains even when you completely rebuild the cross-compilation + toolchain and the tools.

    Customizing the Busybox configuration

    @@ -490,7 +478,7 @@ foo-compile: bar-compile 18 19 $(eval $(call PKG_template,FOO,foo,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 20 - 21 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared + 21 $(PKG_BUILD_DIR)/.configured: 22 (cd $(PKG_BUILD_DIR); \ 23 $(TARGET_CONFIGURE_OPTS) \ 24 CFLAGS="$(TARGET_CFLAGS)" \ @@ -599,6 +587,16 @@ foo-compile: bar-compile recursevily strip all binaries and libraries. Finally IPKG_BUILD is called to create the package.

    +

    If you want other targets to be executed at compile, + install or clean time (e.g. for installing + a library into the staging dir), just create the targets (usually + install-dev and uninstall-dev) and enable + them like this: +

    +compile-targets: install-dev
    +clean-targets: uninstall-dev
    +
    +

    Conclusion

    As you can see, adding a software to buildroot is simply a @@ -613,7 +611,7 @@ foo-compile: bar-compile

    Resources

    -

    To learn more about OpenWrt you can visit this website: +

    To learn more about OpenWrt, you can visit this website: http://openwrt.org/