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