[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / nm

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>