On Friday, February 18, 2011 8:17:31 am Ulrich Spörlein wrote: > On Tue, 15.02.2011 at 16:18:21 -0500, John Baldwin wrote: > > This patch adjusts the various lib32 targets to use a suitable DIRPRFX so that > > when lib32 builds certain areas of the tree the full path to those areas shows > > up in the make output: > > > > Index: Makefile.inc1 > > =================================================================== > > --- Makefile.inc1 (revision 218554) > > +++ Makefile.inc1 (working copy) > > _at__at_ -457,36 +457,38 _at__at_ build32: > > .for _t in obj depend all > > cd ${.CURDIR}/kerberos5/tools; \ > > MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ > > - ${_t} > > + DIRPRFX=kerberos5/tools/ ${_t} > > .endfor > > .endif > > .for _t in obj includes > > - cd ${.CURDIR}/include; ${LIB32WMAKE} ${_t} > > - cd ${.CURDIR}/lib; ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/include; ${LIB32WMAKE} DIRPRFX=include/ ${_t} > > + cd ${.CURDIR}/lib; ${LIB32WMAKE} DIRPRFX=lib/ ${_t} > > .if ${MK_CDDL} != "no" > > - cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/cddl/lib; ${LIB32WMAKE} DIRPRFX=cddl/lib/ ${_t} > > .endif > > - cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/gnu/lib; ${LIB32WMAKE} DIRPRFX=gnu/lib/ ${_t} > > .if ${MK_CRYPT} != "no" > > - cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/secure/lib; ${LIB32WMAKE} DIRPRFX=secure/lib/ ${_t} > > .endif > > .if ${MK_KERBEROS} != "no" > > - cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/kerberos5/lib; ${LIB32WMAKE} DIRPRFX=kerberos5/lib ${_t} > > .endif > > .endfor > > .for _dir in usr.bin/lex/lib > > - cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} obj > > + cd ${.CURDIR}/${_dir}; ${LIB32WMAKE} DIRPRFX=${_dir}/ obj > > .endfor > > .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic > > cd ${.CURDIR}/${_dir}; \ > > MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \ > > - build-tools > > + DIRPRFX=${_dir}/ build-tools > > .endfor > > cd ${.CURDIR}; \ > > ${LIB32WMAKE} -f Makefile.inc1 libraries > > .for _t in obj depend all > > - cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} ${_t} > > - cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} ${_t} > > + cd ${.CURDIR}/libexec/rtld-elf; PROG=ld-elf32.so.1 ${LIB32WMAKE} \ > > + DIRPRFX=libexec/rtld-elf/ ${_t} > > + cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32WMAKE} \ > > + DIRPRFX=usr.bin/ldd ${_t} > > .endfor > > > > distribute32 install32: > > I have no idea what DIRPRFX actually does, but will it also move the > actual OBJDIR location to something more sensible, or is only make's > (terminal) output affected? It just affects terminal output: bsd.subdir.mk: ${ECHODIR} "===> ${DIRPRFX}$${entry}.${MACHINE_ARCH} (${.TARGET:realinstall=install})"; \ bsd.subdir.mk: ${ECHODIR} "===> ${DIRPRFX}$$entry (${.TARGET:realinstall=install})"; \ bsd.subdir.mk: DIRPRFX=${DIRPRFX}$$edir/; \ -- John BaldwinReceived on Tue Feb 22 2011 - 15:20:00 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:11 UTC