Makefile revision 298107
1164190Sjkoshy# $FreeBSD: head/usr.bin/elfcopy/Makefile 295582 2016-02-12 21:15:31Z emaste $ 2164190Sjkoshy 3164190Sjkoshy.include <src.opts.mk> 4164190Sjkoshy 5164190SjkoshyELFTCDIR= ${.CURDIR}/../../contrib/elftoolchain 6164190SjkoshyELFCOPYDIR= ${ELFTCDIR}/elfcopy 7164190Sjkoshy 8164190Sjkoshy.PATH: ${ELFCOPYDIR} 9164190Sjkoshy 10164190Sjkoshy.if ${MK_ELFCOPY_AS_OBJCOPY} != "no" 11164190SjkoshyPROG= objcopy 12164190Sjkoshyobjcopy.1: elfcopy.1 13164190Sjkoshy sed -e 's/\.Dt ELFCOPY 1/.Dt OBJCOPY 1/' \ 14164190Sjkoshy -e 's/\.Nm elfcopy/.Nm objcopy/' < ${.ALLSRC} > ${.TARGET} 15164190SjkoshyCLEANFILES+= objcopy.1 16164190Sjkoshy.else 17164190SjkoshyPROG= elfcopy 18164190Sjkoshy.endif 19164190Sjkoshy 20164190SjkoshySRCS= archive.c ascii.c binary.c main.c pe.c sections.c segments.c symbols.c 21164190Sjkoshy 22164190SjkoshyWARNS?= 5 23164190Sjkoshy 24164190SjkoshyLIBADD= archive elftc elf pe 25164190Sjkoshy 26175973SjkoshyCFLAGS+=-I${ELFTCDIR}/libelftc -I${ELFTCDIR}/libpe -I${ELFTCDIR}/common 27206622SuqsCFLAGS+=-DWITH_PE=1 28164190Sjkoshy 29164190SjkoshyMAN= ${PROG}.1 strip.1 30164190Sjkoshy 31164190SjkoshyLINKS= ${BINDIR}/${PROG} ${BINDIR}/strip 32164190Sjkoshy 33164190Sjkoshy.include <bsd.prog.mk> 34164190Sjkoshy