Annotation of src/usr.bin/nm/Makefile, Revision 1.6
1.6 ! mickey 1: # $OpenBSD: Makefile,v 1.5 2004/01/05 01:27:22 mickey Exp $
1.4 niklas 2:
3: TARGET_MACHINE_ARCH?= ${MACHINE_ARCH}
4:
5: .if ${TARGET_MACHINE_ARCH} != ${MACHINE_ARCH}
6: # XXX should make this automatic
7: .if ${TARGET_MACHINE_ARCH} == "i386"
8: CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_I386
9: .elif ${TARGET_MACHINE_ARCH} == "m68k"
10: CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_M68K
11: .elif ${TARGET_MACHINE_ARCH} == "ns32k"
12: CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_NS32K
13: .elif ${TARGET_MACHINE_ARCH} == "sparc"
14: CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_SPARC
15: .elif ${TARGET_MACHINE_ARCH} == "vax"
16: CFLAGS+= -DMID_MACHINE_OVERRIDE=MID_VAX
17: .endif
18: .endif
1.1 deraadt 19:
20: PROG= nm
1.6 ! mickey 21: SRCS= nm.c elf32.c elf64.c
! 22: CLEANFILES+=elf32.c elf64.c
! 23: CPPFLAGS+=-I${.CURDIR}
1.5 mickey 24: LINKS= ${BINDIR}/nm ${BINDIR}/size
25: MAN= nm.1 size.1
1.6 ! mickey 26:
! 27: elf32.c: ${.CURDIR}/elf.c
! 28: echo '#define ELFSIZE 32' | cat - $> > ${.TARGET}
! 29:
! 30: elf64.c: ${.CURDIR}/elf.c
! 31: echo '#define ELFSIZE 64' | cat - $> > ${.TARGET}
1.1 deraadt 32:
33: .include <bsd.prog.mk>