Makefile.compat revision 1.3
1# $NetBSD: Makefile.compat,v 1.3 2008/10/28 22:58:23 mrg Exp $ 2 3COPTS+= -m32 4CPUFLAGS+= -m32 5LDADD+= -m32 6MKDEPFLAGS+= -m32 7 8# XXX ugly 9.if ${MACHINE} == "sparc64" 10LD+= -m elf32_sparc 11LD32DIR= sparc 12.elif ${MACHINE} == "amd64" 13LD+= -m elf_i386 14LD32DIR= i386 15.endif 16 17LIBDIR= /usr/lib/${LD32DIR} 18SHLIBDIR= /usr/lib/${LD32DIR} 19SHLIBINSTALLDIR= /usr/lib/${LD32DIR} 20 21COMMON_MACHINE_ARCH= ${LD32DIR} 22LIBC_MACHINE_ARCH= ${LD32DIR} 23BFD_MACHINE_ARCH= ${LD32DIR} 24CRYPTO_MACHINE_CPU= ${LD32DIR} 25KVM_MACHINE_ARCH= ${LD32DIR} 26PTHREAD_MACHINE_ARCH= ${LD32DIR} 27LDELFSO_MACHINE_CPU= ${LD32DIR} 28 29_GCC_CRTBEGIN?= ${DESTDIR}/usr/lib/${LD32DIR}/crtbegin.o 30_GCC_CRTBEGINS?= ${DESTDIR}/usr/lib/${LD32DIR}/crtbeginS.o 31_GCC_CRTEND?= ${DESTDIR}/usr/lib/${LD32DIR}/crtend.o 32_GCC_CRTENDS?= ${DESTDIR}/usr/lib/${LD32DIR}/crtendS.o 33_GCC_CRTDIR?= ${DESTDIR}/usr/lib/${LD32DIR} 34_GCC_LIBGCCDIR?= ${DESTDIR}/usr/lib/${LD32DIR} 35 36NOSHARE= # defined 37NONLS= # defined 38NOCHECKVER= # defined 39 40LIBC_DIR= ${NETBSDSRCDIR}/compat/lib/libc 41 42# ld.elf_so 43SHLINKINSTALLDIR= /usr/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