Return to Makefile CVS log | Up to [local] / src / usr.bin / strip |
File: [local] / src / usr.bin / strip / Attic / Makefile (download)
Revision 1.8, Mon May 10 16:14:07 1999 UTC (25 years, 1 month ago) by espie
Fixes endianess problems with old a.out tools. This makes building some cross toolchains possible. This also changes some utilities's behavior slightly: - nm, strip, size now handle any a.out format they know about. - ranlib complains if it detects mixed archives (several object formats for different boxes). In the presence of mixed objects, you still have file, ranlib or ld to prevent you from getting too confused... |
# $OpenBSD: Makefile,v 1.8 1999/05/10 16:14:07 espie Exp $ TARGET_MACHINE_ARCH?= ${MACHINE_ARCH} PROG= strip CFLAGS+=-I${.CURDIR}/../nm .if ${TARGET_MACHINE_ARCH} != ${MACHINE_ARCH} # XXX should make this automatic .if ${TARGET_MACHINE_ARCH} == "i386" CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_I386 .elif ${TARGET_MACHINE_ARCH} == "m68k" CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_M68K .elif ${TARGET_MACHINE_ARCH} == "ns32k" CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_NS32K .elif ${TARGET_MACHINE_ARCH} == "sparc" CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_SPARC .elif ${TARGET_MACHINE_ARCH} == "vax" CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_VAX .endif STRIP= /usr/bin/strip .elif ${HOSTCC} != ${CC} STRIP=./hoststrip realinstall: hoststrip hoststrip: strip.c ${HOSTCC} ${.CURDIR}/strip.c -o hoststrip .else STRIP=./strip .endif realinstall: ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 600 strip \ ${DESTDIR}${BINDIR} ${STRIP} ${DESTDIR}${BINDIR}/strip chmod ${BINMODE} ${DESTDIR}${BINDIR}/strip -if [ "${INSTALL_COPY}" = "" ]; then rm -f ${STRIP}; fi .include <bsd.prog.mk>