1 AutoGen definitions Makefile.tpl;
8 emu_ldflags = '-Wl,-r,-d';
9 x86_efi_ldflags = '-Wl,-r,-d';
10 x86_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment';
12 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
13 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
15 i386_qemu_ldflags = '$(TARGET_IMG_LDFLAGS)';
16 i386_qemu_ldflags = '$(TARGET_IMG_BASE_LDOPT),$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
18 i386_coreboot_ldflags = '-Wl,-Ttext=$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
19 i386_multiboot_ldflags = '-Wl,-Ttext=$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
20 i386_ieee1275_ldflags = '-Wl,-Ttext=$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
21 mips_yeeloong_ldflags = '-Wl,-Ttext,$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
22 powerpc_ieee1275_ldflags = '-Wl,-Ttext,$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
24 mips_yeeloong_cppflags = '-DUSE_ASCII_FAILBACK';
25 i386_qemu_cppflags = '-DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)';
26 i386_qemu_ccasflags = '-DGRUB_KERNEL_MACHINE_LINK_ADDR=$(GRUB_KERNEL_MACHINE_LINK_ADDR)';
27 emu_cflags = '$(CFLAGS_GNULIB)';
28 emu_cppflags = '$(CPPFLAGS_GNULIB)';
31 powerpc_ldadd = '-lgcc';
32 sparc64_ldadd = '-lgcc';
34 i386_pc_startup = kern/i386/pc/startup.S;
35 i386_efi_startup = kern/i386/efi/startup.S;
36 x86_64_efi_startup = kern/x86_64/efi/startup.S;
37 i386_qemu_startup = kern/i386/qemu/startup.S;
38 i386_ieee1275_startup = kern/i386/ieee1275/startup.S;
39 i386_coreboot_multiboot_startup = kern/i386/coreboot/startup.S;
40 mips_yeeloong_startup = kern/mips/startup.S;
41 sparc64_ieee1275_startup = kern/sparc64/ieee1275/crt0.S;
42 powerpc_ieee1275_startup = kern/powerpc/ieee1275/startup.S;
44 common = kern/command.c;
45 common = kern/corecmd.c;
46 common = kern/device.c;
56 common = kern/parser.c;
57 common = kern/partition.c;
58 common = kern/rescue_parser.c;
59 common = kern/rescue_reader.c;
64 noemu = kern/generic/millisleep.c;
66 noemu_nodist = symlist.c;
68 noemu_noieee1275 = kern/generic/rtc_get_time_ms.c;
70 ieee1275 = disk/ieee1275/ofdisk.c;
71 ieee1275 = kern/ieee1275/cmain.c;
72 ieee1275 = kern/ieee1275/ieee1275.c;
73 ieee1275 = kern/ieee1275/mmap.c;
74 ieee1275 = kern/ieee1275/openfw.c;
75 ieee1275 = term/ieee1275/ofconsole.c;
77 ieee1275_mips = term/terminfo.c;
78 ieee1275_mips = term/tparm.c;
80 i386 = kern/i386/dl.c;
82 i386_coreboot_multiboot_qemu = kern/i386/coreboot/init.c;
83 i386_coreboot_multiboot_qemu = kern/i386/halt.c;
84 i386_coreboot_multiboot_qemu = term/i386/pc/vga_text.c;
86 i386_pc_coreboot_multiboot_qemu = term/i386/vga_common.c;
88 i386_noefi = kern/i386/misc.S;
90 x86_noieee1275 = kern/i386/pit.c;
92 x86_efi = disk/efi/efidisk.c;
93 x86_efi = kern/efi/efi.c;
94 x86_efi = kern/efi/init.c;
95 x86_efi = kern/efi/mm.c;
96 x86_efi = kern/i386/efi/init.c;
97 x86_efi = term/efi/console.c;
99 i386_efi = kern/i386/tsc.c;
101 x86_64_efi = kern/i386/tsc.c;
102 x86_64_efi = kern/x86_64/dl.c;
103 x86_64_efi = kern/x86_64/efi/callwrap.S;
105 i386_pc = kern/i386/pc/init.c;
106 i386_pc = kern/i386/pc/mmap.c;
107 i386_pc = kern/i386/tsc.c;
108 i386_pc = term/i386/pc/console.c;
110 i386_qemu = bus/pci.c;
111 i386_qemu = kern/i386/qemu/init.c;
112 i386_qemu = kern/i386/qemu/mmap.c;
113 i386_qemu = kern/i386/tsc.c;
115 i386_coreboot = kern/i386/coreboot/mmap.c;
116 i386_coreboot = kern/i386/tsc.c;
118 i386_multiboot = kern/i386/multiboot_mmap.c;
119 i386_multiboot = kern/i386/tsc.c;
121 i386_ieee1275 = kern/i386/ieee1275/init.c;
122 i386_ieee1275 = kern/ieee1275/init.c;
124 mips_yeeloong = term/ns8250.c;
125 mips_yeeloong = bus/bonito.c;
126 mips_yeeloong = bus/cs5536.c;
127 mips_yeeloong = bus/pci.c;
128 mips_yeeloong = commands/extcmd.c;
129 mips_yeeloong = font/font.c;
130 mips_yeeloong = font/font_cmd.c;
131 mips_yeeloong = io/bufio.c;
132 mips_yeeloong = kern/mips/cache.S;
133 mips_yeeloong = kern/mips/dl.c;
134 mips_yeeloong = kern/mips/init.c;
135 mips_yeeloong = kern/mips/yeeloong/init.c;
136 mips_yeeloong = lib/arg.c;
137 mips_yeeloong = term/at_keyboard.c;
138 mips_yeeloong = term/gfxterm.c;
139 mips_yeeloong = term/serial.c;
140 mips_yeeloong = video/bitmap.c;
141 mips_yeeloong = video/bitmap_scale.c;
142 mips_yeeloong = video/fb/fbblit.c;
143 mips_yeeloong = video/fb/fbfill.c;
144 mips_yeeloong = video/fb/fbutil.c;
145 mips_yeeloong = video/fb/video_fb.c;
146 mips_yeeloong = video/sm712.c;
147 mips_yeeloong = video/video.c;
149 powerpc_ieee1275 = kern/ieee1275/init.c;
150 powerpc_ieee1275 = kern/powerpc/cache.S;
151 powerpc_ieee1275 = kern/powerpc/dl.c;
153 sparc64_ieee1275 = kern/sparc64/cache.S;
154 sparc64_ieee1275 = kern/sparc64/dl.c;
155 sparc64_ieee1275 = kern/sparc64/ieee1275/ieee1275.c;
156 sparc64_ieee1275 = kern/sparc64/ieee1275/init.c;
159 emu = gnulib/progname.c;
160 emu = kern/emu/console.c;
161 emu = kern/emu/getroot.c;
162 emu = kern/emu/hostdisk.c;
163 emu = kern/emu/hostfs.c;
164 emu = kern/emu/main.c;
165 emu = kern/emu/misc.c;
167 emu = kern/emu/time.c;
169 extra_dist = kern/i386/loader.S;
170 extra_dist = kern/i386/realmode.S;
171 extra_dist = kern/i386/pc/lzma_decode.S;
172 extra_dist = kern/mips/cache_flush.S;
179 emu = kern/emu/full.c;
180 emu_nodist = grub_emu_init.c;
182 ldadd = 'kernel.img$(EXEEXT)';
183 ldadd = '$(MODULE_FILES)';
184 ldadd = '$(LIBUTIL) $(LIBCURSES) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER)';
190 name = grub-emu-lite;
192 emu = kern/emu/lite.c;
193 emu = kern/emu/cache.S;
194 emu_nodist = symlist.c;
196 ldadd = 'kernel.img$(EXEEXT)';
197 ldadd = '$(LIBUTIL) $(LIBCURSES) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER)';
204 i386_pc = boot/i386/pc/boot.S;
205 i386_qemu = boot/i386/qemu/boot.S;
206 sparc64_ieee1275 = boot/sparc64/ieee1275/boot.S;
208 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
209 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
211 i386_qemu_ldflags = '$(TARGET_IMG_LDFLAGS)';
212 i386_qemu_ldflags = '$(TARGET_IMG_BASE_LDOPT),$(GRUB_BOOT_MACHINE_LINK_ADDR)';
213 i386_qemu_ccasflags = '-DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)';
215 sparc64_ieee1275_objcopyflags = '-O a.out-sunos-big';
216 sparc64_ieee1275_ldflags = ' -Wl,-Ttext=0x4000';
218 objcopyflags = '-O binary';
221 enable = sparc64_ieee1275;
226 i386_pc = boot/i386/pc/cdboot.S;
227 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
228 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
229 objcopyflags = '-O binary';
235 i386_pc = boot/i386/pc/pxeboot.S;
237 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
238 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
240 objcopyflags = '-O binary';
246 i386_pc = boot/i386/pc/diskboot.S;
248 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
249 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x8000';
251 sparc64_ieee1275 = boot/sparc64/ieee1275/diskboot.S;
252 sparc64_ieee1275_ldflags = '-Wl,-Ttext=0x4200';
254 objcopyflags = '-O binary';
257 enable = sparc64_ieee1275;
262 i386_pc = boot/i386/pc/lnxboot.S;
264 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
265 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x6000';
267 objcopyflags = '-O binary';
273 mips_yeeloong = boot/mips/yeeloong/fwstart.S;
274 objcopyflags = '-O binary';
275 enable = mips_yeeloong;
280 common_nodist = trigtables.c;
281 extra_dist = gentrigtables.c;
292 emu = bus/usb/emu/usb.c;
294 condition = COND_GRUB_EMU_USB;
299 mips_yeeloong = commands/mips/yeeloong/lsspd.c;
300 enable = mips_yeeloong;
305 common = bus/usb/usb.c;
306 noemu = bus/usb/usbtrans.c;
307 noemu = bus/usb/usbhub.c;
310 enable = mips_yeeloong;
311 emu_condition = COND_GRUB_EMU_USB;
315 name = usbserial_common;
316 common = bus/usb/serial/common.c;
319 enable = mips_yeeloong;
320 emu_condition = COND_GRUB_EMU_USB;
324 name = usbserial_pl2303;
325 common = bus/usb/serial/pl2303.c;
328 enable = mips_yeeloong;
329 emu_condition = COND_GRUB_EMU_USB;
333 name = usbserial_ftdi;
334 common = bus/usb/serial/ftdi.c;
337 enable = mips_yeeloong;
338 emu_condition = COND_GRUB_EMU_USB;
343 common = bus/usb/uhci.c;
349 common = bus/usb/ohci.c;
351 enable = mips_yeeloong;
358 emu = commands/lspci.c;
363 enable = i386_ieee1275;
364 enable = i386_coreboot;
365 emu_condition = COND_GRUB_EMU_PCI;
370 common = gnulib/regex.c;
372 extra_dist = gnulib/regcomp.c;
373 extra_dist = gnulib/regexec.c;
374 extra_dist = gnulib/fnmatch_loop.c;
375 extra_dist = gnulib/regex_internal.c;
377 cflags = '$(CFLAGS_POSIX) $(CFLAGS_GNULIB)';
378 cppflags = '$(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB)';
383 i386 = commands/i386/cmostest.c;
385 enable = i386_coreboot;
390 common = commands/iorw.c;
396 common = commands/regexp.c;
398 cflags = '$(CFLAGS_POSIX) $(CFLAGS_GNULIB)';
399 cppflags = '$(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB)';
405 i386 = commands/acpi.c;
406 x86_efi = commands/efi/acpi.c;
407 i386_pc = commands/i386/pc/acpi.c;
415 common = commands/blocklist.c;
420 common = commands/boot.c;
421 i386_pc = lib/i386/pc/biosnum.c;
426 common = commands/cat.c;
431 common = commands/cmp.c;
436 common = commands/configfile.c;
441 x86 = commands/i386/cpuid.c;
447 common = commands/crc.c;
453 common = commands/date.c;
459 i386_pc = commands/i386/pc/drivemap.c;
460 i386_pc = commands/i386/pc/drivemap_int13h.S;
466 common = commands/echo.c;
471 common = commands/extcmd.c;
477 x86_efi = commands/efi/fixvideo.c;
483 common = commands/gptsync.c;
488 nopc = commands/halt.c;
489 i386_pc = commands/i386/pc/halt.c;
494 common = commands/hashsum.c;
499 common = commands/hdparm.c;
500 common = lib/hexdump.c;
506 common = commands/help.c;
511 common = commands/hexdump.c;
512 common = lib/hexdump.c;
517 common = commands/keystatus.c;
522 x86_efi = commands/efi/loadbios.c;
528 common = commands/loadenv.c;
529 common = lib/envblk.c;
534 common = commands/ls.c;
539 common = commands/lsmmap.c;
544 common = commands/lspci.c;
552 common = commands/memrw.c;
557 common = commands/minicmd.c;
562 common = commands/parttool.c;
567 common = commands/password.c;
571 name = password_pbkdf2;
572 common = commands/password_pbkdf2.c;
577 x86 = commands/i386/pc/play.c;
583 common = commands/probe.c;
588 i386_pc = commands/i386/pc/pxecmd.c;
594 common = commands/read.c;
599 common = commands/reboot.c;
604 common = commands/search_wrap.c;
605 extra_dist = commands/search.c;
609 name = search_fs_file;
610 common = commands/search_file.c;
614 name = search_fs_uuid;
615 common = commands/search_uuid.c;
620 common = commands/search_label.c;
625 common = commands/setpci.c;
631 common = commands/sleep.c;
636 ieee1275 = commands/ieee1275/suspend.c;
637 enable = i386_ieee1275;
638 enable = powerpc_ieee1275;
643 common = commands/terminal.c;
648 common = commands/test.c;
653 common = commands/true.c;
658 common = commands/usbtest.c;
660 enable = mips_yeeloong;
662 emu_condition = COND_GRUB_EMU_USB;
667 i386_pc = commands/i386/pc/vbeinfo.c;
673 i386_pc = commands/i386/pc/vbetest.c;
679 common = commands/videotest.c;
684 common = commands/xnu_uuid.c;
689 common = disk/dmraid_nvidia.c;
694 common = disk/loopback.c;
704 common = disk/mdraid_linux.c;
709 common = disk/raid.c;
714 common = disk/raid5_recover.c;
719 common = disk/raid6_recover.c;
724 common = disk/scsi.c;
729 common = disk/memdisk.c;
741 common = disk/ata_pthru.c;
743 enable = mips_yeeloong;
748 i386_pc = disk/i386/pc/biosdisk.c;
754 common = disk/usbms.c;
756 enable = mips_yeeloong;
758 emu_condition = COND_GRUB_EMU_USB;
763 ieee1275 = disk/ieee1275/nand.c;
764 enable = i386_ieee1275;
769 i386_pc = efiemu/main.c;
770 i386_pc = efiemu/i386/loadcore32.c;
771 i386_pc = efiemu/i386/loadcore64.c;
772 i386_pc = efiemu/i386/pc/cfgtables.c;
773 i386_pc = efiemu/mm.c;
774 i386_pc = efiemu/loadcore_common.c;
775 i386_pc = efiemu/symbols.c;
776 i386_pc = efiemu/loadcore32.c;
777 i386_pc = efiemu/loadcore64.c;
778 i386_pc = efiemu/prepare32.c;
779 i386_pc = efiemu/prepare64.c;
780 i386_pc = efiemu/pnvram.c;
781 i386_pc = efiemu/i386/coredetect.c;
783 extra_dist = efiemu/prepare.c;
784 extra_dist = efiemu/loadcore.c;
785 extra_dist = efiemu/runtime/efiemu.S;
786 extra_dist = efiemu/runtime/efiemu.c;
793 common = font/font.c;
794 common = font/font_cmd.c;
813 common = fs/afs_be.c;
823 common = fs/befs_be.c;
843 common = fs/fshelp.c;
853 common = fs/hfsplus.c;
858 common = fs/iso9660.c;
873 common = fs/nilfs2.c;
883 common = fs/ntfscomp.c;
888 common = fs/reiserfs.c;
923 i386_pc = fs/i386/pc/pxe.c;
929 common = gettext/gettext.c;
934 common = gfxmenu/gfxmenu.c;
935 common = gfxmenu/model.c;
936 common = gfxmenu/view.c;
937 common = gfxmenu/font.c;
938 common = gfxmenu/icon_manager.c;
939 common = gfxmenu/theme_loader.c;
940 common = gfxmenu/widget-box.c;
941 common = gfxmenu/gui_canvas.c;
942 common = gfxmenu/gui_circular_progress.c;
943 common = gfxmenu/gui_box.c;
944 common = gfxmenu/gui_label.c;
945 common = gfxmenu/gui_list.c;
946 common = gfxmenu/gui_image.c;
947 common = gfxmenu/gui_progress_bar.c;
948 common = gfxmenu/gui_util.c;
949 common = gfxmenu/gui_string_util.c;
950 common = gfxmenu/named_colors.c;
955 common = hello/hello.c;
979 common = lib/crypto.c;
981 extra_dist = lib/libgcrypt-grub/cipher/crypto.lst;
986 common = lib/pbkdf2.c;
991 mips = lib/mips/relocator.c;
992 mips = lib/mips/relocator_asm.S;
993 x86 = lib/i386/relocator.c;
994 x86 = lib/i386/relocator_asm.S;
995 x86 = lib/i386/relocator_backward.S;
996 extra_dist = lib/relocator.c;
1003 x86_noefi_mips = lib/cmos_datetime.c;
1004 x86_efi = lib/efi/datetime.c;
1005 sparc64_ieee1275 = lib/ieee1275/datetime.c;
1006 powerpc_ieee1275 = lib/ieee1275/datetime.c;
1009 enable = sparc64_ieee1275;
1010 enable = powerpc_ieee1275;
1015 common = lib/setjmp.S;
1016 extra_dist = lib/i386/setjmp.S;
1017 extra_dist = lib/mips/setjmp.S;
1018 extra_dist = lib/x86_64/setjmp.S;
1019 extra_dist = lib/sparc64/setjmp.S;
1020 extra_dist = lib/powerpc/setjmp.S;
1025 common = loader/aout.c;
1028 enable = i386_coreboot;
1029 enable = i386_multiboot;
1030 enable = i386_ieee1275;
1035 i386 = loader/i386/bsd.c;
1036 i386 = loader/i386/bsd32.c;
1037 i386 = loader/i386/bsd64.c;
1038 i386 = loader/i386/bsd_helper.S;
1039 i386 = loader/i386/bsd_trampoline.S;
1041 extra_dist = loader/i386/bsdXX.c;
1042 extra_dist = loader/i386/bsd_pagetable.c;
1046 enable = i386_coreboot;
1047 enable = i386_multiboot;
1052 i386_pc = loader/i386/pc/linux.c;
1058 cppflags = "-DGRUB_USE_MULTIBOOT2";
1060 common = loader/multiboot.c;
1061 common = loader/multiboot_mbi2.c;
1068 common = loader/multiboot.c;
1069 x86 = loader/i386/multiboot_mbi.c;
1070 extra_dist = loader/multiboot_elfxx.c;
1076 i386_noefi_noieee1275 = loader/i386/linux.c;
1078 x86_efi = loader/i386/efi/linux.c;
1079 x86_64_efi = loader/i386/linux_trampoline.S;
1080 i386_ieee1275 = loader/i386/ieee1275/linux.c;
1081 mips = loader/mips/linux.c;
1082 powerpc_ieee1275 = loader/powerpc/ieee1275/linux.c;
1083 sparc64_ieee1275 = loader/sparc64/ieee1275/linux.c;
1089 x86_efi_pc = loader/xnu_resume.c;
1090 x86_efi_pc = loader/i386/xnu.c;
1091 x86_efi_pc = loader/macho32.c;
1092 x86_efi_pc = loader/macho64.c;
1093 x86_efi_pc = loader/macho.c;
1094 x86_efi_pc = loader/xnu.c;
1096 extra_dist = loader/machoXX.c;
1103 x86_efi = loader/efi/appleloader.c;
1109 x86_efi = loader/efi/chainloader.c;
1110 i386_pc = loader/i386/pc/chainloader.c;
1117 i386_pc = mmap/mmap.c;
1118 i386_pc = mmap/i386/uppermem.c;
1119 i386_pc = mmap/i386/mmap.c;
1120 i386_pc = mmap/i386/pc/mmap.c;
1121 i386_pc = mmap/i386/pc/mmap_helper.S;
1123 x86_efi = mmap/mmap.c;
1124 x86_efi = mmap/i386/uppermem.c;
1125 x86_efi = mmap/i386/mmap.c;
1126 x86_efi = mmap/efi/mmap.c;
1128 i386_coreboot = mmap/mmap.c;
1129 i386_coreboot = mmap/i386/uppermem.c;
1130 i386_coreboot = mmap/i386/mmap.c;
1132 i386_multiboot = mmap/mmap.c;
1133 i386_multiboot = mmap/i386/uppermem.c;
1134 i386_multiboot = mmap/i386/mmap.c;
1136 i386_qemu = mmap/mmap.c;
1137 i386_qemu = mmap/i386/uppermem.c;
1138 i386_qemu = mmap/i386/mmap.c;
1140 i386_ieee1275 = mmap/mmap.c;
1141 i386_ieee1275 = mmap/i386/uppermem.c;
1142 i386_ieee1275 = mmap/i386/mmap.c;
1144 mips_yeeloong = mmap/mmap.c;
1145 mips_yeeloong = mmap/mips/yeeloong/uppermem.c;
1148 enable = mips_yeeloong;
1153 common = normal/main.c;
1154 common = normal/cmdline.c;
1155 common = normal/dyncmd.c;
1156 common = normal/auth.c;
1157 common = normal/autofs.c;
1158 common = normal/color.c;
1159 common = normal/completion.c;
1160 common = normal/datetime.c;
1161 common = normal/menu.c;
1162 common = normal/menu_entry.c;
1163 common = normal/menu_text.c;
1164 common = normal/misc.c;
1165 common = normal/crypto.c;
1166 common = normal/term.c;
1167 common = normal/context.c;
1168 common = normal/charset.c;
1170 common = script/main.c;
1171 common = script/script.c;
1172 common = script/execute.c;
1173 common = script/function.c;
1174 common = script/lexer.c;
1175 common = script/argv.c;
1178 common_nodist = grub_script.tab.c;
1179 common_nodist = grub_script.yy.c;
1180 common_nodist = grub_script.tab.h;
1181 common_nodist = grub_script.yy.h;
1183 extra_dist = script/yylex.l;
1184 extra_dist = script/parser.y;
1186 cflags = '$(CFLAGS_POSIX) -Wno-error';
1187 cppflags = '$(CPPFLAGS_POSIX)';
1192 common = partmap/acorn.c;
1197 common = partmap/amiga.c;
1202 common = partmap/apple.c;
1207 common = partmap/gpt.c;
1212 common = partmap/msdos.c;
1217 common = partmap/sun.c;
1222 common = partmap/bsdlabel.c;
1227 common = partmap/sunpc.c;
1232 common = parttool/msdospart.c;
1237 common = term/at_keyboard.c;
1243 common = term/gfxterm.c;
1252 common = term/serial.c;
1253 x86 = term/ns8250.c;
1257 enable = x86_64_efi;
1258 emu_condition = COND_GRUB_EMU_USB;
1263 i386_pc = commands/i386/pc/sendkey.c;
1269 common = term/terminfo.c;
1270 common = term/tparm.c;
1274 name = usb_keyboard;
1275 common = term/usb_keyboard.c;
1277 enable = mips_yeeloong;
1282 i386_pc = video/i386/pc/vga.c;
1288 x86 = term/i386/pc/vga_text.c;
1289 x86 = term/i386/vga_common.c;
1294 name = video_cirrus;
1295 x86 = video/cirrus.c;
1301 x86 = video/bochs.c;
1306 name = functional_test;
1307 common = tests/lib/functional_test.c;
1308 common = tests/lib/test.c;
1312 name = example_functional_test;
1313 common = tests/example_functional_test.c;
1314 cflags = -Wno-format;
1319 common = video/bitmap.c;
1327 name = bitmap_scale;
1328 common = video/bitmap_scale.c;
1337 x86_efi = video/efi_gop.c;
1343 x86_efi = video/efi_uga.c;
1349 common = video/readers/jpeg.c;
1354 common = video/readers/png.c;
1359 common = video/readers/tga.c;
1364 i386_pc = video/i386/pc/vbe.c;
1370 common = video/fb/video_fb.c;
1371 common = video/fb/fbblit.c;
1372 common = video/fb/fbfill.c;
1373 common = video/fb/fbutil.c;
1382 common = video/video.c;
1391 ieee1275 = video/ieee1275.c;
1398 emu = video/emu/sdl.c;
1400 condition = COND_GRUB_EMU_SDL;
1405 common = hook/datehook.c;