diff --git a/buildroot/README.md b/buildroot/README.md new file mode 100644 index 0000000..089ebde --- /dev/null +++ b/buildroot/README.md @@ -0,0 +1,11 @@ +# Helpers for Buildroot + +These scripts allow you to build this package outside of the main buildroot tree. This makes debugging easier. + +# Usage + +``` +./cmake.sh +make +./install.sh +``` diff --git a/buildroot/cmake.sh b/buildroot/cmake.sh new file mode 100755 index 0000000..ed55411 --- /dev/null +++ b/buildroot/cmake.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +source ./conf.sh + +PATH=${BUILDROOT}/build/host/bin:${PATH} + +cmake \ + .. \ + -G"Unix Makefiles" \ + -DCMAKE_TOOLCHAIN_FILE=${BUILDROOT}/build/host/share/buildroot/toolchainfile.cmake \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ + -DCMAKE_COLOR_MAKEFILE=OFF \ + -DBUILD_DOC=OFF \ + -DBUILD_DOCS=OFF \ + -DBUILD_EXAMPLE=OFF \ + -DBUILD_EXAMPLES=OFF \ + -DBUILD_TEST=OFF \ + -DBUILD_TESTS=OFF \ + -DBUILD_TESTING=OFF \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_SHARED_LIB=ON diff --git a/buildroot/conf.sh b/buildroot/conf.sh new file mode 100644 index 0000000..b66079d --- /dev/null +++ b/buildroot/conf.sh @@ -0,0 +1 @@ +BUILDROOT="../../AetherX6100Buildroot" diff --git a/buildroot/install.sh b/buildroot/install.sh new file mode 100755 index 0000000..6543a9b --- /dev/null +++ b/buildroot/install.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +source ./conf.sh + +PATH=${BUILDROOT}/build/host/bin:${PATH} + +/usr/bin/make \ + DESTDIR=${BUILDROOT}/build/target \ + install/fast