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