Makefile.compat revision 1.1
11.1Smrg# $NetBSD: Makefile.compat,v 1.1 2008/10/26 07:38:27 mrg Exp $ 21.1Smrg 31.1SmrgCOPTS+= -m32 41.1SmrgCPUFLAGS+= -m32 51.1SmrgLDADD+= -m32 61.1Smrg 71.1Smrg# XXX ugly 81.1Smrg.if ${MACHINE} == "sparc64" 91.1SmrgLD+= -m elf32_sparc 101.1SmrgLD32DIR= sparc 111.1Smrg.elif ${MACHINE} == "amd64" 121.1SmrgLD+= -m elf_i386 131.1SmrgLD32DIR= i386 141.1Smrg.endif 151.1Smrg 161.1SmrgLIBDIR= /usr/lib/${LD32DIR} 171.1SmrgSHLIBDIR= /usr/lib/${LD32DIR} 181.1SmrgSHLIBINSTALLDIR= /usr/lib/${LD32DIR} 191.1Smrg 201.1SmrgCOMMON_MACHINE_ARCH= ${LD32DIR} 211.1SmrgLIBC_MACHINE_ARCH= ${LD32DIR} 221.1SmrgBFD_MACHINE_ARCH= ${LD32DIR} 231.1SmrgCRYPTO_MACHINE_CPU= ${LD32DIR} 241.1SmrgKVM_MACHINE_ARCH= ${LD32DIR} 251.1SmrgPTHREAD_MACHINE_ARCH= ${LD32DIR} 261.1SmrgLDELFSO_MACHINE_CPU= ${LD32DIR} 271.1Smrg 281.1Smrg_GCC_CRTBEGIN?= ${DESTDIR}/usr/lib/${LD32DIR}/crtbegin.o 291.1Smrg_GCC_CRTBEGINS?= ${DESTDIR}/usr/lib/${LD32DIR}/crtbeginS.o 301.1Smrg_GCC_CRTEND?= ${DESTDIR}/usr/lib/${LD32DIR}/crtend.o 311.1Smrg_GCC_CRTENDS?= ${DESTDIR}/usr/lib/${LD32DIR}/crtendS.o 321.1Smrg_GCC_CRTDIR?= ${DESTDIR}/usr/lib/${LD32DIR} 331.1Smrg_GCC_LIBGCCDIR?= ${DESTDIR}/usr/lib/${LD32DIR} 341.1Smrg 351.1SmrgNOSHARE= # defined 361.1SmrgNONLS= # defined 371.1SmrgNOCHECKVER= # defined 381.1Smrg 391.1SmrgLIBC_DIR= ${NETBSDSRCDIR}/compat/lib/libc 401.1Smrg 411.1Smrg# ld.elf_so 421.1SmrgSHLINKINSTALLDIR= /usr/libexec 431.1Smrg 441.1Smrg# XXX 451.1SmrgEXTRALIBDIRS= ${DESTDIR}${LIBDIR} ${DESTDIR}${LIBDIR}/i18n 461.1Smrg.PRECIOUS: ${EXTRALIBDIRS} 471.1Smrginstall: ${EXTRALIBDIRS} .WAIT 481.1Smrg${EXTRALIBDIRS}: .EXEC 491.1Smrg @if [ ! -d ${.TARGET} ] ; then \ 501.1Smrg ${_MKSHMSG_CREATE} ${.TARGET}; \ 511.1Smrg ${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \ 521.1Smrg ${.TARGET}; \ 531.1Smrg ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \ 541.1Smrg ${.TARGET}; \ 551.1Smrg fi 561.1Smrg# Make sure the base dir is created first. 571.1Smrg${DESTDIR}${LIBDIR}/i18n: ${DESTDIR}${LIBDIR} 58