Makefile.compat revision 1.6
1# $NetBSD: Makefile.compat,v 1.6 2009/12/13 08:25:20 mrg Exp $ 2 3COPTS+= -m32 4CPUFLAGS+= -m32 5LDADD+= -m32 6MKDEPFLAGS+= -m32 7 8# XXX ugly 9.if ${MACHINE_ARCH} == "sparc64" 10LD+= -m elf32_sparc 11MLIBDIR= sparc 12.elif ${MACHINE_ARCH} == "x86_64" 13LD+= -m elf_i386 14MLIBDIR= i386 15.endif 16 17LIBDIR= /usr/lib/${MLIBDIR} 18SHLIBDIR= /usr/lib/${MLIBDIR} 19SHLIBINSTALLDIR= /usr/lib/${MLIBDIR} 20 21COMMON_MACHINE_ARCH= ${MLIBDIR} 22LIBC_MACHINE_ARCH= ${MLIBDIR} 23BFD_MACHINE_ARCH= ${MLIBDIR} 24CRYPTO_MACHINE_CPU= ${MLIBDIR} 25KVM_MACHINE_ARCH= ${MLIBDIR} 26PTHREAD_MACHINE_ARCH= ${MLIBDIR} 27LDELFSO_MACHINE_CPU= ${MLIBDIR} 28 29_GCC_CRTBEGIN?= ${DESTDIR}/usr/lib/${MLIBDIR}/crtbegin.o 30_GCC_CRTBEGINS?= ${DESTDIR}/usr/lib/${MLIBDIR}/crtbeginS.o 31_GCC_CRTEND?= ${DESTDIR}/usr/lib/${MLIBDIR}/crtend.o 32_GCC_CRTENDS?= ${DESTDIR}/usr/lib/${MLIBDIR}/crtendS.o 33_GCC_CRTDIR?= ${DESTDIR}/usr/lib/${MLIBDIR} 34_GCC_LIBGCCDIR?= ${DESTDIR}/usr/lib/${MLIBDIR} 35 36NOSHARE= # defined 37NONLS= # defined 38NOCHECKVER= # defined 39 40LIBC_DIR= ${NETBSDSRCDIR}/compat/lib/libc 41 42# ld.elf_so 43SHLINKINSTALLDIR= /libexec 44 45# XXX 46EXTRALIBDIRS= ${DESTDIR}${LIBDIR} ${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security 47.PRECIOUS: ${EXTRALIBDIRS} 48install: ${EXTRALIBDIRS} .WAIT 49${EXTRALIBDIRS}: .EXEC 50 @if [ ! -d ${.TARGET} ] ; then \ 51 ${_MKSHMSG_CREATE} ${.TARGET}; \ 52 ${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \ 53 ${.TARGET}; \ 54 ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} -m 755 \ 55 ${.TARGET}; \ 56 fi 57# Make sure the base dir is created first. 58${DESTDIR}${LIBDIR}/i18n ${DESTDIR}${LIBDIR}/security: ${DESTDIR}${LIBDIR} 59