boot system and buildkernel - Remove the thrice damned forth interpreter
[dragonfly.git] / sys / boot / common / Makefile.inc
1 # $FreeBSD: src/sys/boot/common/Makefile.inc,v 1.16 2003/06/26 03:51:57 peter Exp $
2 # $DragonFly: src/sys/boot/common/Makefile.inc,v 1.5 2008/09/02 17:21:12 dillon Exp $
3
4 SRCS+=  bcache.c boot.c commands.c console.c devopen.c
5 SRCS+=  interp_backslash.c interp_parse.c ls.c misc.c 
6 SRCS+=  module.c panic.c rel_open.c
7
8 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
9 SRCS+=  load_elf32.c load_elf32_obj.c reloc_elf32.c
10 SRCS+=  load_elf64.c load_elf64_obj.c reloc_elf64.c
11 .endif
12 .if ${MACHINE_ARCH} == "powerpc"
13 SRCS+=  load_elf32.c
14 .endif
15 .if ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "ia64"
16 SRCS+=  load_elf64.c
17 .endif
18
19 .if defined(LOADER_NET_SUPPORT)
20 SRCS+=  dev_net.c
21 .endif
22
23 # Machine-independant ISA PnP
24 .if HAVE_ISABUS
25 SRCS+=  isapnp.c
26 .endif
27 .if HAVE_PNP
28 SRCS+=  pnp.c
29 .endif
30
31 # Forth interpreter
32 .if BOOT_FORTH
33 SRCS+=  do_forth.c
34 MAN+=   ../forth/loader.conf.5
35 MAN+=   ../forth/loader.4th.8
36 .endif
37 .if BOOT_DLOADER
38 SRCS+=  do_dloader.c
39 #MAN+=  ../dloader/loader.conf.5
40 #MAN+=  ../dloader/loader.dloader.8
41 .endif
42 .if BOOT_DEFAULT
43 SRCS+=  do_default.c
44 .endif
45
46 MAN+=   loader.8