Makefile.inc revision 272696
165543Scg# $FreeBSD: stable/10/sys/boot/common/Makefile.inc 272696 2014-10-07 13:35:34Z avg $
265543Scg
365543ScgSRCS+=	boot.c commands.c console.c devopen.c interp.c 
465543ScgSRCS+=	interp_backslash.c interp_parse.c ls.c misc.c 
565543ScgSRCS+=	module.c panic.c
665543Scg
765543Scg.if ${MACHINE} == "i386" || ${MACHINE_CPUARCH} == "amd64"
865543ScgSRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
965543ScgSRCS+=	load_elf64.c load_elf64_obj.c reloc_elf64.c
1065543Scg.elif ${MACHINE_CPUARCH} == "ia64"
1165543ScgSRCS+=	load_elf64.c load_elf64_obj.c reloc_elf64.c
1265543Scg.elif ${MACHINE} == "pc98"
1365543ScgSRCS+=	load_elf32.c load_elf32_obj.c reloc_elf32.c
1465543Scg.elif ${MACHINE_CPUARCH} == "arm"
1565543ScgSRCS+=	load_elf32.c reloc_elf32.c
1665543Scg.elif ${MACHINE_CPUARCH} == "powerpc"
1765543ScgSRCS+=	load_elf32.c reloc_elf32.c
1865543ScgSRCS+=	load_elf64.c reloc_elf64.c
1965543Scg.elif ${MACHINE_CPUARCH} == "sparc64"
2065543ScgSRCS+=	load_elf64.c reloc_elf64.c
2165543Scg.endif
2265543Scg
2365543Scg.if defined(LOADER_NET_SUPPORT)
2465543ScgSRCS+=	dev_net.c
2565543Scg.endif
2665543Scg
2765543Scg.if !defined(LOADER_NO_DISK_SUPPORT)
2865543ScgSRCS+=	disk.c part.c
2965543ScgCFLAGS+= -DLOADER_DISK_SUPPORT
3065543Scg.if !defined(LOADER_NO_GPT_SUPPORT)
3165543ScgSRCS+=	crc32.c
3265543ScgCFLAGS+= -DLOADER_GPT_SUPPORT
3365543Scg.endif
3465543Scg.if !defined(LOADER_NO_MBR_SUPPORT)
3565543ScgCFLAGS+= -DLOADER_MBR_SUPPORT
3665543Scg.endif
3765543Scg.endif
3865543Scg
3965543Scg.if defined(HAVE_BCACHE)
4065543ScgSRCS+=  bcache.c
4165543Scg.endif
4265543Scg
4365543Scg.if defined(MD_IMAGE_SIZE)
4465543ScgCFLAGS+= -DMD_IMAGE_SIZE=${MD_IMAGE_SIZE}
4565543ScgSRCS+=	md.c
4665543Scg.endif
4765543Scg
4865543Scg# Machine-independant ISA PnP
4965543Scg.if defined(HAVE_ISABUS)
5065543ScgSRCS+=	isapnp.c
5165543Scg.endif
5265543Scg.if defined(HAVE_PNP)
5365543ScgSRCS+=	pnp.c
5465543Scg.endif
5565543Scg
5665543Scg# Forth interpreter
5765543Scg.if defined(BOOT_FORTH)
5865543ScgSRCS+=	interp_forth.c
5965543ScgMAN+=	../forth/beastie.4th.8
6065543ScgMAN+=	../forth/brand.4th.8
6165543ScgMAN+=	../forth/check-password.4th.8
6265543ScgMAN+=	../forth/color.4th.8
6365543ScgMAN+=	../forth/delay.4th.8
6465543ScgMAN+=	../forth/loader.conf.5
6565543ScgMAN+=	../forth/loader.4th.8
6665543ScgMAN+=	../forth/menu.4th.8
6765543ScgMAN+=	../forth/menusets.4th.8
6865543ScgMAN+=	../forth/version.4th.8
6965543Scg.endif
7065543Scg
7165543Scg.if defined(BOOT_PROMPT_123)
7265543ScgCFLAGS+=	-DBOOT_PROMPT_123
7365543Scg.endif
7465543Scg
7565543ScgMAN+=	loader.8
7665543Scg.if ${MK_ZFS} != "no"
7765543ScgMAN+=	zfsloader.8
7865543Scg.endif
7965543Scg