Makefile.inc revision 223695
1# $FreeBSD: head/sys/boot/common/Makefile.inc 223695 2011-06-30 16:08:56Z dfr $
2
3SRCS+=	boot.c commands.c console.c devopen.c disk.c interp.c 
4SRCS+=	interp_backslash.c interp_parse.c ls.c misc.c 
5SRCS+=	module.c panic.c
6
7.if ${MACHINE} == "i386" || ${MACHINE_CPUARCH} == "amd64"
8SRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
9SRCS+=	load_elf64.c load_elf64_obj.c reloc_elf64.c
10.elif ${MACHINE_CPUARCH} == "ia64"
11SRCS+=	load_elf64.c load_elf64_obj.c reloc_elf64.c
12.elif ${MACHINE} == "pc98"
13SRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
14.elif ${MACHINE_CPUARCH} == "arm"
15SRCS+=	load_elf32.c reloc_elf32.c
16.elif ${MACHINE_CPUARCH} == "powerpc"
17SRCS+=	load_elf32.c reloc_elf32.c
18SRCS+=	load_elf64.c reloc_elf64.c
19.elif ${MACHINE_CPUARCH} == "sparc64"
20SRCS+=	load_elf64.c reloc_elf64.c
21.endif
22
23.if defined(LOADER_NET_SUPPORT)
24SRCS+=	dev_net.c
25.endif
26
27.if defined(HAVE_BCACHE)
28SRCS+=  bcache.c
29.endif
30
31.if defined(MD_IMAGE_SIZE)
32CFLAGS+= -DMD_IMAGE_SIZE=${MD_IMAGE_SIZE}
33SRCS+=	md.c
34.endif
35
36# Machine-independant ISA PnP
37.if defined(HAVE_ISABUS)
38SRCS+=	isapnp.c
39.endif
40.if defined(HAVE_PNP)
41SRCS+=	pnp.c
42.endif
43
44# Forth interpreter
45.if defined(BOOT_FORTH)
46SRCS+=	interp_forth.c
47MAN+=	../forth/beastie.4th.8
48MAN+=	../forth/brand.4th.8
49MAN+=	../forth/check-password.4th.8
50MAN+=	../forth/color.4th.8
51MAN+=	../forth/delay.4th.8
52MAN+=	../forth/loader.conf.5
53MAN+=	../forth/loader.4th.8
54MAN+=	../forth/menu.4th.8
55MAN+=	../forth/version.4th.8
56.endif
57
58.if defined(BOOT_PROMPT_123)
59CFLAGS+=	-DBOOT_PROMPT_123
60.endif
61
62MAN+=	loader.8
63