Makefile.compat revision 1.6
11.6Smrg#	$NetBSD: Makefile.compat,v 1.6 2009/12/13 08:25:20 mrg Exp $
21.1Smrg
31.1SmrgCOPTS+=			-m32
41.1SmrgCPUFLAGS+=		-m32
51.1SmrgLDADD+=			-m32
61.3SmrgMKDEPFLAGS+=		-m32
71.1Smrg
81.1Smrg# XXX ugly
91.4Sabs.if ${MACHINE_ARCH} == "sparc64"
101.1SmrgLD+=			-m elf32_sparc
111.6SmrgMLIBDIR=		sparc
121.4Sabs.elif ${MACHINE_ARCH} == "x86_64"
131.1SmrgLD+=			-m elf_i386
141.6SmrgMLIBDIR=		i386
151.1Smrg.endif
161.1Smrg
171.6SmrgLIBDIR=			/usr/lib/${MLIBDIR}
181.6SmrgSHLIBDIR=		/usr/lib/${MLIBDIR}
191.6SmrgSHLIBINSTALLDIR=	/usr/lib/${MLIBDIR}
201.6Smrg
211.6SmrgCOMMON_MACHINE_ARCH=	${MLIBDIR}
221.6SmrgLIBC_MACHINE_ARCH=	${MLIBDIR}
231.6SmrgBFD_MACHINE_ARCH=	${MLIBDIR}
241.6SmrgCRYPTO_MACHINE_CPU=	${MLIBDIR}
251.6SmrgKVM_MACHINE_ARCH=	${MLIBDIR}
261.6SmrgPTHREAD_MACHINE_ARCH=	${MLIBDIR}
271.6SmrgLDELFSO_MACHINE_CPU=	${MLIBDIR}
281.6Smrg
291.6Smrg_GCC_CRTBEGIN?=		${DESTDIR}/usr/lib/${MLIBDIR}/crtbegin.o
301.6Smrg_GCC_CRTBEGINS?=	${DESTDIR}/usr/lib/${MLIBDIR}/crtbeginS.o
311.6Smrg_GCC_CRTEND?=		${DESTDIR}/usr/lib/${MLIBDIR}/crtend.o
321.6Smrg_GCC_CRTENDS?=		${DESTDIR}/usr/lib/${MLIBDIR}/crtendS.o
331.6Smrg_GCC_CRTDIR?=		${DESTDIR}/usr/lib/${MLIBDIR}
341.6Smrg_GCC_LIBGCCDIR?=	${DESTDIR}/usr/lib/${MLIBDIR}
351.1Smrg
361.1SmrgNOSHARE=	# defined
371.1SmrgNONLS=	# defined
381.1SmrgNOCHECKVER=	# defined
391.1Smrg
401.1SmrgLIBC_DIR=	${NETBSDSRCDIR}/compat/lib/libc
411.1Smrg
421.1Smrg# ld.elf_so
431.5SchristosSHLINKINSTALLDIR=	/libexec
441.1Smrg
451.1Smrg# XXX
461.2SmrgEXTRALIBDIRS=	${DESTDIR}${LIBDIR} ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security
471.1Smrg.PRECIOUS:      ${EXTRALIBDIRS}
481.1Smrginstall:	${EXTRALIBDIRS} .WAIT
491.1Smrg${EXTRALIBDIRS}: .EXEC
501.1Smrg	@if [ ! -d ${.TARGET} ] ; then \
511.1Smrg		${_MKSHMSG_CREATE} ${.TARGET}; \
521.1Smrg		${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \
531.1Smrg		${.TARGET}; \
541.1Smrg		${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \
551.1Smrg		${.TARGET}; \
561.1Smrg	fi
571.1Smrg# Make sure the base dir is created first.
581.2Smrg${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security: ${DESTDIR}${LIBDIR}
59