diff options
author | Francis Dupont <fdupont@isc.org> | 2015-11-17 15:13:29 +0100 |
---|---|---|
committer | Francis Dupont <fdupont@isc.org> | 2015-11-17 15:13:29 +0100 |
commit | e2f36ff16f7de5fb6e028354a2cc04a181e887b4 (patch) | |
tree | 492142cf58092c699e771983504c4cafdaecd14c /util | |
parent | a555d1ab9ff099e4bf278ba416188b7491f51f7f (diff) | |
parent | b4a10c76f139f8070780b71366fcc083cbb1f126 (diff) | |
download | isc-dhcp-e2f36ff16f7de5fb6e028354a2cc04a181e887b4.tar.gz |
Merged rt38836b (cross compile)
Diffstat (limited to 'util')
-rw-r--r-- | util/Makefile.bind.in | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/util/Makefile.bind.in b/util/Makefile.bind.in index bd784c60..109a7987 100644 --- a/util/Makefile.bind.in +++ b/util/Makefile.bind.in @@ -78,13 +78,35 @@ atf: cp -rp atf ${binddir}) ; \ fi -bind2: +@CROSS_COMPILING_FALSE@bind2: bind2-noguest +@CROSS_COMPILING_TRUE@bind2: bind2-hostgen + +bind2-noguest: +# Build and install the export libraries +# No need to do anything if we already have something installed. + @if test -d ${binddir}/lib ; then \ + echo Bind export libraries already installed ; \ + else \ + echo Building BIND Export libraries - this takes some time. ;\ + (cd ${bindsrcdir}/lib/export ; \ + echo building in `pwd` ; \ + MAKE=${GMAKE} ${GMAKE} >> ${binddir}/build.log) ; \ + \ + echo Installing BIND Export libraries to ${binddir}. ; \ + (cd ${bindsrcdir}/lib/export ; \ + MAKE=${GMAKE} ${GMAKE} install > ${binddir}/install.log) ; \ + fi + +bind2-hostgen: # Build and install the export libraries # No need to do anything if we already have something installed. @if test -d ${binddir}/lib ; then \ echo Bind export libraries already installed ; \ else \ echo Building BIND Export libraries - this takes some time. ;\ + (cd ${bindsrcdir}/lib/export/dns ; \ + echo building gen using ${BUILD_CC} in `pwd` ; \ + MAKE=${GMAKE} ${GMAKE} CC=${BUILD_CC} CFLAGS=${BUILD_CFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} LIBS=${BUILD_LIBS} gen >> ${binddir}/build.log) ; \ (cd ${bindsrcdir}/lib/export ; \ echo building in `pwd` ; \ MAKE=${GMAKE} ${GMAKE} >> ${binddir}/build.log) ; \ |