1 1.17 christos # $NetBSD: Makefile,v 1.17 2016/09/21 16:25:41 christos Exp $ 2 1.8 bjh21 3 1.8 bjh21 .include <bsd.own.mk> 4 1.1 cgd 5 1.2 pk PROG= mdsetimage 6 1.3 itojun SRCS= mdsetimage.c exec_aout.c exec_ecoff.c exec_elf32.c exec_elf64.c \ 7 1.17 christos exec_coff.c bin_nlist.c 8 1.2 pk MAN= mdsetimage.8 9 1.4 scw 10 1.4 scw .if ${MACHINE_ARCH} == "alpha" 11 1.4 scw CPPFLAGS+=-DNLIST_ECOFF 12 1.4 scw CPPFLAGS+=-DNLIST_ELF64 13 1.6 shin .elif ${MACHINE_ARCH} == "mipsel" || ${MACHINE_ARCH} == "mipseb" 14 1.4 scw CPPFLAGS+=-DNLIST_ECOFF 15 1.4 scw CPPFLAGS+=-DNLIST_ELF32 16 1.4 scw CPPFLAGS+=-DNLIST_AOUT 17 1.7 tsutsui .elif ${MACHINE_ARCH} == "powerpc" 18 1.4 scw CPPFLAGS+=-DNLIST_ELF32 19 1.4 scw .elif ${MACHINE_ARCH} == "i386" || \ 20 1.7 tsutsui ${MACHINE_ARCH} == "m68k" || \ 21 1.13 fredette ${MACHINE_ARCH} == "m68000" || \ 22 1.9 matt ${MACHINE_ARCH} == "vax" || \ 23 1.8 bjh21 ${MACHINE_CPU} == "arm" 24 1.4 scw CPPFLAGS+=-DNLIST_ELF32 25 1.4 scw CPPFLAGS+=-DNLIST_AOUT 26 1.15 fvdl CPPFLAGS+=-DNLIST_ELF64 27 1.5 itojun .elif ${MACHINE_ARCH} == "sh3el" || ${MACHINE_ARCH} == "sh3eb" 28 1.4 scw CPPFLAGS+=-DNLIST_COFF 29 1.4 scw CPPFLAGS+=-DNLIST_ELF32 30 1.14 fvdl .elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" || \ 31 1.14 fvdl ${MACHINE_ARCH} == "x86_64" 32 1.10 eeh CPPFLAGS+=-DNLIST_ELF64 33 1.10 eeh CPPFLAGS+=-DNLIST_ELF32 34 1.10 eeh CPPFLAGS+=-DNLIST_AOUT 35 1.4 scw .else 36 1.4 scw CPPFLAGS+=-DNLIST_AOUT 37 1.4 scw #CPPFLAGS+=-DNLIST_ECOFF 38 1.4 scw #CPPFLAGS+=-DNLIST_ELF32 39 1.4 scw #CPPFLAGS+=-DNLIST_ELF64 40 1.4 scw #CPPFLAGS+=-DNLIST_COFF 41 1.4 scw .endif 42 1.1 cgd 43 1.1 cgd .include <bsd.prog.mk> 44