[BACK]Return to Makefile.compat CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / compat

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/compat/Makefile.compat between version 1.3.8.1 and 1.3.8.2

version 1.3.8.1, 2009/09/13 21:21:16 version 1.3.8.2, 2009/12/14 06:20:58
Line 1 
Line 1 
 #       $NetBSD$  #       $NetBSD$
   
 # XXX ugly  #
 .if ${MACHINE} == "sparc64"  # Makefile fragment to help implement a multilib set of libraries
 LD+=                    -m elf32_sparc  #
 LDFLAGS+=               -m32  # expects MLIBDIR to be set to the extra path component
 LD32DIR=                sparc  #
 ARCH32DIR=              sparc  
 COPTS+=                 -m32  .ifndef _COMPAT_OPTIONS_MK_ # {
 CPUFLAGS+=              -m32  _COMPAT_OPTIONS_MK_=1
 LDADD+=                 -m32  
 MKDEPFLAGS+=            -m32  LIBDIR=                 /usr/lib/${MLIBDIR}
   SHLIBDIR=               /usr/lib/${MLIBDIR}
 .elif ${MACHINE} == "amd64"  SHLIBINSTALLDIR=        /usr/lib/${MLIBDIR}
 LD+=                    -m elf_i386  
 LDFLAGS+=               -m32  _GCC_CRTBEGIN=          ${DESTDIR}/usr/lib/${MLIBDIR}/crtbegin.o
 LD32DIR=                i386  _GCC_CRTBEGINS=         ${DESTDIR}/usr/lib/${MLIBDIR}/crtbeginS.o
 ARCH32DIR=              i386  _GCC_CRTEND=            ${DESTDIR}/usr/lib/${MLIBDIR}/crtend.o
 COPTS+=                 -m32  _GCC_CRTENDS=           ${DESTDIR}/usr/lib/${MLIBDIR}/crtendS.o
 CPUFLAGS+=              -m32  _GCC_CRTDIR=            ${DESTDIR}/usr/lib/${MLIBDIR}
 LDADD+=                 -m32  _GCC_LIBGCCDIR=         ${DESTDIR}/usr/lib/${MLIBDIR}
 MKDEPFLAGS+=            -m32  
   
 .elif ${MACHINE_ARCH} == "mips64eb" || ${MACHINE_ARCH} == "mips64el"  
 LD+=                    -m elf64${MACHINE_ARCH:S/mips64e//}tsmip  
 LDFLAGS+=               -mabi=64  
 LD32DIR=                lib64  
 ARCH32DIR=              ${MACHINE_ARCH}  
 COPTS+=                 -mabi=64  
 CPUFLAGS+=              -mabi=64  
 LDADD+=                 -mabi=64  
 MKDEPFLAGS+=            -mabi=64  
   
 .endif  
   
 LIBDIR=                 /usr/lib/${LD32DIR}  
 SHLIBDIR=               /usr/lib/${LD32DIR}  
 SHLIBINSTALLDIR=        /usr/lib/${LD32DIR}  
   
 COMMON_MACHINE_ARCH=    ${LD32DIR}  
 LIBC_MACHINE_ARCH=      ${LD32DIR}  
 BFD_MACHINE_ARCH=       ${LD32DIR}  
 CRYPTO_MACHINE_CPU=     ${LD32DIR}  
 KVM_MACHINE_ARCH=       ${LD32DIR}  
 PTHREAD_MACHINE_ARCH=   ${LD32DIR}  
 LDELFSO_MACHINE_CPU=    ${LD32DIR}  
   
 _GCC_CRTBEGIN?=         ${DESTDIR}/usr/lib/${LD32DIR}/crtbegin.o  
 _GCC_CRTBEGINS?=        ${DESTDIR}/usr/lib/${LD32DIR}/crtbeginS.o  
 _GCC_CRTEND?=           ${DESTDIR}/usr/lib/${LD32DIR}/crtend.o  
 _GCC_CRTENDS?=          ${DESTDIR}/usr/lib/${LD32DIR}/crtendS.o  
 _GCC_CRTDIR?=           ${DESTDIR}/usr/lib/${LD32DIR}  
 _GCC_LIBGCCDIR?=        ${DESTDIR}/usr/lib/${LD32DIR}  
   
 NOSHARE=        # defined  NOSHARE=        # defined
 NONLS=  # defined  NOLINT=         # defined
   NONLS=          # defined
   NOMAN=          # defined
   NOINFO=         # defined
 NOCHECKVER=     # defined  NOCHECKVER=     # defined
   
 LIBC_DIR=       ${NETBSDSRCDIR}/compat/lib/libc  
   
 # ld.elf_so  # ld.elf_so
 SHLINKINSTALLDIR=       /usr/libexec  SHLINKINSTALLDIR=       /usr/libexec
   
 # XXX  # XXX
 EXTRALIBDIRS=   ${DESTDIR}${LIBDIR} ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security  EXTRALIBDIRS=   ${DESTDIR}${LIBDIR} ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security
 .PRECIOUS:      ${EXTRALIBDIRS}  .PRECIOUS:      ${EXTRALIBDIRS}
 install:        ${EXTRALIBDIRS} .WAIT  # XXX this should be "install:" but that doesn't work for some reason
   obj:    ${EXTRALIBDIRS}
 ${EXTRALIBDIRS}: .EXEC  ${EXTRALIBDIRS}: .EXEC
           @if [ -z "${MLIBDIR}" ]; then echo "BAH"; false; fi
         @if [ ! -d ${.TARGET} ] ; then \          @if [ ! -d ${.TARGET} ] ; then \
                 ${_MKSHMSG_CREATE} ${.TARGET}; \                  ${_MKSHMSG_CREATE} ${.TARGET}; \
                 ${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \                  ${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \
Line 75  ${EXTRALIBDIRS}: .EXEC
Line 46  ${EXTRALIBDIRS}: .EXEC
         fi          fi
 # Make sure the base dir is created first.  # Make sure the base dir is created first.
 ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security: ${DESTDIR}${LIBDIR}  ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security: ${DESTDIR}${LIBDIR}
   
   .endif # _COMPAT_OPTIONS_MK_ }

Legend:
Removed from v.1.3.8.1  
changed lines
  Added in v.1.3.8.2

CVSweb <webmaster@jp.NetBSD.org>