diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-12-20 23:56:00 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-12-20 23:56:44 +0000 |
commit | d8c3efc3e8eebeb40c10291e92d1bc09eebafc14 (patch) | |
tree | 52a83363a98f67066e8be6e4668e40b4d4cd2fe2 /Docs | |
parent | facaa0a8292091074ceaf3558ea1b938e23ac213 (diff) | |
download | netsurf-d8c3efc3e8eebeb40c10291e92d1bc09eebafc14.tar.gz netsurf-d8c3efc3e8eebeb40c10291e92d1bc09eebafc14.tar.bz2 |
update env script for freebsd using gmake
Diffstat (limited to 'Docs')
-rw-r--r-- | Docs/env.sh | 22 |
1 files 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 "$@" } |