1 1.5.122.1 yamt # $NetBSD: Makefile,v 1.5.122.1 2009/09/16 13:37:36 yamt Exp $ 2 1.1 leo 3 1.5.122.1 yamt BINDIR?= /sbin 4 1.5.122.1 yamt WARNS?= 4 5 1.1 leo 6 1.5.122.1 yamt PROG= binpatch 7 1.5.122.1 yamt SRCS= binpatch.c 8 1.5.122.1 yamt SRCS+= exec_aout.c exec_ecoff.c exec_elf32.c exec_elf64.c exec_coff.c 9 1.5.122.1 yamt 10 1.5.122.1 yamt #MAN= binpatch.8 # currently it's in src/share/man/man8/man8.atari 11 1.5.122.1 yamt NOMAN= 12 1.5.122.1 yamt 13 1.5.122.1 yamt MDSETIMAGE=${NETBSDSRCDIR}/usr.sbin/mdsetimage 14 1.5.122.1 yamt CPPFLAGS+= -I${MDSETIMAGE} 15 1.5.122.1 yamt .PATH: ${MDSETIMAGE} 16 1.5.122.1 yamt 17 1.5.122.1 yamt .include <bsd.own.mk> # for ${MACHINE_CPU} 18 1.5.122.1 yamt 19 1.5.122.1 yamt .if ${MACHINE_ARCH} == "alpha" 20 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ECOFF 21 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF64 22 1.5.122.1 yamt .elif ${MACHINE_CPU} == "mips" 23 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ECOFF 24 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 25 1.5.122.1 yamt CPPFLAGS+=-DNLIST_AOUT 26 1.5.122.1 yamt .elif ${MACHINE_ARCH} == "powerpc" 27 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 28 1.5.122.1 yamt .elif ${MACHINE_ARCH} == "m68k" || \ 29 1.5.122.1 yamt ${MACHINE_ARCH} == "m68000" || \ 30 1.5.122.1 yamt ${MACHINE_ARCH} == "vax" || \ 31 1.5.122.1 yamt ${MACHINE_CPU} == "arm" 32 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 33 1.5.122.1 yamt CPPFLAGS+=-DNLIST_AOUT 34 1.5.122.1 yamt .elif ${MACHINE_CPU} == "sh3" 35 1.5.122.1 yamt CPPFLAGS+=-DNLIST_COFF 36 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 37 1.5.122.1 yamt .elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \ 38 1.5.122.1 yamt ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" 39 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF64 40 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 41 1.5.122.1 yamt CPPFLAGS+=-DNLIST_AOUT 42 1.5.122.1 yamt .else 43 1.5.122.1 yamt #CPPFLAGS+=-DNLIST_AOUT 44 1.5.122.1 yamt #CPPFLAGS+=-DNLIST_ECOFF 45 1.5.122.1 yamt CPPFLAGS+=-DNLIST_ELF32 46 1.5.122.1 yamt #CPPFLAGS+=-DNLIST_ELF64 47 1.5.122.1 yamt #CPPFLAGS+=-DNLIST_COFF 48 1.5.122.1 yamt .endif 49 1.1 leo 50 1.1 leo .include <bsd.prog.mk> 51