]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/crunch/crunchide/Makefile
Merge with latest head.
[FreeBSD/FreeBSD.git] / usr.sbin / crunch / crunchide / Makefile
1 # $FreeBSD$
2
3 PROG=   crunchide
4 SRCS=   crunchide.c
5
6 # These assignments duplicate much of the functionality of
7 # MACHINE_CPUARCH, but there's no easy way to export make functions...
8
9 .if defined(TARGET_ARCH)
10 TARGET_CPUARCH=${TARGET_ARCH:C/mipse[bl]/mips/:C/armeb/arm/}
11 .else
12 TARGET_CPUARCH=${MACHINE_CPUARCH}
13 .endif
14 TARGET_ARCH?=   ${MACHINE_ARCH}
15
16 .if ${TARGET_ARCH} == i386 && ${MACHINE_ARCH} == i386
17 CFLAGS+=-DNLIST_AOUT
18 SRCS+=  exec_aout.c
19 .endif
20
21 .if ${TARGET_CPUARCH} == ia64 || \
22     ${TARGET_CPUARCH} == sparc64 || ${TARGET_CPUARCH} == amd64
23 CFLAGS+=-DNLIST_ELF64
24 SRCS+=  exec_elf64.c
25 exec_elf64.o: exec_elf32.c
26 .else
27 CFLAGS+=-DNLIST_ELF32
28 SRCS+=  exec_elf32.c
29 .endif
30
31 .include <bsd.prog.mk>