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