xref: /netbsd-src/sys/arch/atari/stand/binpatch/Makefile (revision 8aad094f00f0cf3599e2e25e467e0fd734df0665)
1*8aad094fStsutsui#	$NetBSD: Makefile,v 1.7 2010/05/10 15:10:54 tsutsui Exp $
20228fe92Stsutsui
30228fe92StsutsuiBINDIR?= /sbin
40228fe92StsutsuiWARNS?=	4
5*8aad094fStsutsuiNOMAN=
6*8aad094fStsutsui
7*8aad094fStsutsui.include <bsd.own.mk>
88b0113cfSleo
98b0113cfSleoPROG=	binpatch
100228fe92StsutsuiSRCS=	binpatch.c
110228fe92StsutsuiSRCS+=	exec_aout.c exec_ecoff.c exec_elf32.c exec_elf64.c exec_coff.c
128b0113cfSleo
130228fe92Stsutsui#MAN=	binpatch.8	# currently it's in src/share/man/man8/man8.atari
140228fe92Stsutsui
150228fe92StsutsuiMDSETIMAGE=${NETBSDSRCDIR}/usr.sbin/mdsetimage
160228fe92StsutsuiCPPFLAGS+= -I${MDSETIMAGE}
170228fe92Stsutsui.PATH:	${MDSETIMAGE}
180228fe92Stsutsui
190228fe92Stsutsui.if	${MACHINE_ARCH} == "alpha"
200228fe92StsutsuiCPPFLAGS+=-DNLIST_ECOFF
210228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF64
220228fe92Stsutsui.elif	${MACHINE_CPU} == "mips"
230228fe92StsutsuiCPPFLAGS+=-DNLIST_ECOFF
240228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
250228fe92StsutsuiCPPFLAGS+=-DNLIST_AOUT
260228fe92Stsutsui.elif	${MACHINE_ARCH} == "powerpc"
270228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
280228fe92Stsutsui.elif	${MACHINE_ARCH} == "m68k" || \
290228fe92Stsutsui	${MACHINE_ARCH} == "m68000" || \
300228fe92Stsutsui	${MACHINE_ARCH} == "vax" || \
310228fe92Stsutsui	${MACHINE_CPU} == "arm"
320228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
330228fe92StsutsuiCPPFLAGS+=-DNLIST_AOUT
340228fe92Stsutsui.elif	${MACHINE_CPU} == "sh3"
350228fe92StsutsuiCPPFLAGS+=-DNLIST_COFF
360228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
370228fe92Stsutsui.elif   ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"  || \
380228fe92Stsutsui	${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
390228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF64
400228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
410228fe92StsutsuiCPPFLAGS+=-DNLIST_AOUT
420228fe92Stsutsui.else
430228fe92Stsutsui#CPPFLAGS+=-DNLIST_AOUT
440228fe92Stsutsui#CPPFLAGS+=-DNLIST_ECOFF
450228fe92StsutsuiCPPFLAGS+=-DNLIST_ELF32
460228fe92Stsutsui#CPPFLAGS+=-DNLIST_ELF64
470228fe92Stsutsui#CPPFLAGS+=-DNLIST_COFF
480228fe92Stsutsui.endif
498b0113cfSleo
508b0113cfSleo.include <bsd.prog.mk>
51