Makefile.inc revision 211817
1223897Snwhitehorn# $FreeBSD: head/sys/boot/common/Makefile.inc 211817 2010-08-25 16:23:50Z nwhitehorn $
2223897Snwhitehorn
3223897SnwhitehornSRCS+=	boot.c commands.c console.c devopen.c interp.c 
4287687SdteskeSRCS+=	interp_backslash.c interp_parse.c ls.c misc.c 
5223897SnwhitehornSRCS+=	module.c panic.c
6223897Snwhitehorn
7223897Snwhitehorn.if ${MACHINE} == "i386" || ${MACHINE_CPUARCH} == "amd64"
8223897SnwhitehornSRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
9223897SnwhitehornSRCS+=	load_elf64.c load_elf64_obj.c reloc_elf64.c
10223897Snwhitehorn.elif ${MACHINE} == "pc98"
11223897SnwhitehornSRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
12223897Snwhitehorn.elif ${MACHINE_CPUARCH} == "arm"
13223897SnwhitehornSRCS+=	load_elf32.c reloc_elf32.c
14223897Snwhitehorn.elif ${MACHINE_CPUARCH} == "powerpc"
15223897SnwhitehornSRCS+=	load_elf32.c reloc_elf32.c
16223897SnwhitehornSRCS+=	load_elf64.c reloc_elf64.c
17223897Snwhitehorn.elif ${MACHINE_CPUARCH} == "sparc64" || ${MACHINE_CPUARCH} == "ia64"
18223897SnwhitehornSRCS+=	load_elf64.c reloc_elf64.c
19223897Snwhitehorn.endif
20223897Snwhitehorn
21223897Snwhitehorn.if defined(LOADER_NET_SUPPORT)
22223897SnwhitehornSRCS+=	dev_net.c
23223897Snwhitehorn.endif
24223897Snwhitehorn
25223897Snwhitehorn.if defined(HAVE_BCACHE)
26223897SnwhitehornSRCS+=  bcache.c
27223897Snwhitehorn.endif
28223897Snwhitehorn
29257842Sdteske.if defined(MD_IMAGE_SIZE)
30257842SdteskeCFLAGS+= -DMD_IMAGE_SIZE=${MD_IMAGE_SIZE}
31223897SnwhitehornSRCS+=	md.c
32257842Sdteske.endif
33257842Sdteske
34257842Sdteske# Machine-independant ISA PnP
35257842Sdteske.if defined(HAVE_ISABUS)
36257842SdteskeSRCS+=	isapnp.c
37257842Sdteske.endif
38223897Snwhitehorn.if defined(HAVE_PNP)
39257842SdteskeSRCS+=	pnp.c
40223897Snwhitehorn.endif
41257842Sdteske
42257842Sdteske# Forth interpreter
43257842Sdteske.if defined(BOOT_FORTH)
44257842SdteskeSRCS+=	interp_forth.c
45257842SdteskeMAN+=	../forth/loader.conf.5
46257842SdteskeMAN+=	../forth/loader.4th.8
47224972Snwhitehorn.endif
48257842Sdteske
49257842Sdteske.if defined(BOOT_PROMPT_123)
50257842SdteskeCFLAGS+=	-DBOOT_PROMPT_123
51257842Sdteske.endif
52257842Sdteske
53257842SdteskeMAN+=	loader.8
54257842Sdteske