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? UliReceived on Fri Feb 18 2011 - 12:17:32 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:11 UTC