From d8c3efc3e8eebeb40c10291e92d1bc09eebafc14 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sat, 20 Dec 2014 23:56:00 +0000 Subject: update env script for freebsd using gmake --- Docs/env.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/Docs/env.sh b/Docs/env.sh index 3456c4d84..2b8e578f2 100644 --- a/Docs/env.sh +++ b/Docs/env.sh @@ -60,6 +60,9 @@ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PREFIX}/lib export PATH=${PATH}:${PREFIX}/bin export NETSURF_GTK_MAJOR +# make tool +MAKE=make + # NetSurf GIT repositories NS_GIT="git://git.netsurf-browser.org" @@ -69,6 +72,7 @@ NS_INTERNAL_LIBS="buildsystem libwapcaplet libparserutils libhubbub libdom libcs # The browser itself NS_BROWSER="netsurf" + # add target specific libraries case "${HOST}" in i586-pc-haiku) @@ -101,6 +105,14 @@ case "${HOST}" in # default additional internal libraries NS_FRONTEND_LIBS="libsvgtiny" ;; + *-unknown-freebsd*) + # tools required to build the browser for freebsd + NS_TOOLS="" + # libraries required for the freebsd frontend + NS_FRONTEND_LIBS="" + # select gnu make + MAKE=gmake + ;; *) # default tools required to build the browser NS_TOOLS="nsgenbind" @@ -109,6 +121,8 @@ case "${HOST}" in ;; esac +export MAKE + ################ OS Package installation ################ # deb packages for dpkg based systems @@ -228,7 +242,7 @@ ns-make-libs() { for REPO in $(echo ${NS_TOOLS}); do echo " MAKE: make -C ${REPO} $USE_CPUS $*" - make -C ${TARGET_WORKSPACE}/${REPO} $USE_CPUS $* + ${MAKE} -C ${TARGET_WORKSPACE}/${REPO} $USE_CPUS $* if [ $? -ne 0]; then exit $? fi @@ -236,7 +250,7 @@ ns-make-libs() for REPO in $(echo ${NS_INTERNAL_LIBS} ${NS_FRONTEND_LIBS}); do echo " MAKE: make -C ${REPO} $USE_CPUS $*" - make -C ${TARGET_WORKSPACE}/${REPO} HOST=${HOST} $USE_CPUS $* + ${MAKE} -C ${TARGET_WORKSPACE}/${REPO} HOST=${HOST} $USE_CPUS $* if [ $? -ne 0]; then exit $? fi @@ -247,7 +261,7 @@ ns-make-libs() ns-make-libnsfb() { echo " MAKE: make -C libnsfb $USE_CPUS $*" - make -C ${TARGET_WORKSPACE}/libnsfb HOST=${HOST} $USE_CPUS $* + ${MAKE} -C ${TARGET_WORKSPACE}/libnsfb HOST=${HOST} $USE_CPUS $* } # pulls all repos and makes and installs the libraries and tools @@ -261,6 +275,6 @@ ns-pull-install() # Passes appropriate flags to make ns-make() { - make $USE_CPUS "$@" + ${MAKE} $USE_CPUS "$@" } -- cgit v1.2.3