summaryrefslogtreecommitdiff
path: root/Docs
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-12-20 23:56:00 +0000
committerVincent Sanders <vince@kyllikki.org>2014-12-20 23:56:44 +0000
commitd8c3efc3e8eebeb40c10291e92d1bc09eebafc14 (patch)
tree52a83363a98f67066e8be6e4668e40b4d4cd2fe2 /Docs
parentfacaa0a8292091074ceaf3558ea1b938e23ac213 (diff)
downloadnetsurf-d8c3efc3e8eebeb40c10291e92d1bc09eebafc14.tar.gz
netsurf-d8c3efc3e8eebeb40c10291e92d1bc09eebafc14.tar.bz2
update env script for freebsd using gmake
Diffstat (limited to 'Docs')
-rw-r--r--Docs/env.sh22
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 "$@"
}