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