1 AutoGen definitions Makefile.tpl;
6 common = gensyminfo.sh.in;
12 common = genmod.sh.in;
18 common = modinfo.sh.in;
22 installdir = platform;
24 common = gmodule.pl.in;
28 installdir = platform;
34 installdir = platform;
36 common = boot/powerpc/grub.chrp.in;
37 enable = powerpc_ieee1275;
41 installdir = platform;
43 common = boot/powerpc/bootinfo.txt.in;
44 enable = powerpc_ieee1275;
52 emu_ldflags = '-Wl,-r,-d';
53 i386_efi_ldflags = '-Wl,-r,-d';
54 i386_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
55 x86_64_efi_ldflags = '-Wl,-r,-d';
56 x86_64_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
58 ia64_efi_cflags = '-fno-builtin -fpic -minline-int-divide-max-throughput';
59 ia64_efi_ldflags = '-Wl,-r,-d';
60 ia64_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
62 arm_efi_ldflags = '-Wl,-r,-d';
63 arm_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
65 arm64_efi_ldflags = '-Wl,-r,-d';
66 arm64_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame';
68 riscv32_efi_ldflags = '-Wl,-r,-d';
69 riscv32_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame';
71 riscv64_efi_ldflags = '-Wl,-r,-d';
72 riscv64_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version -R .eh_frame';
74 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
75 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x9000';
76 i386_qemu_ldflags = '$(TARGET_IMG_LDFLAGS)';
77 i386_qemu_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x9000';
78 i386_coreboot_ldflags = '$(TARGET_IMG_LDFLAGS)';
79 i386_coreboot_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x9000';
80 i386_multiboot_ldflags = '$(TARGET_IMG_LDFLAGS)';
81 i386_multiboot_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x9000';
82 i386_ieee1275_ldflags = '$(TARGET_IMG_LDFLAGS)';
83 i386_ieee1275_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x10000';
84 i386_xen_ldflags = '$(TARGET_IMG_LDFLAGS)';
85 i386_xen_ldflags = '$(TARGET_IMG_BASE_LDOPT),0';
86 x86_64_xen_ldflags = '$(TARGET_IMG_LDFLAGS)';
87 x86_64_xen_ldflags = '$(TARGET_IMG_BASE_LDOPT),0';
88 i386_xen_pvh_ldflags = '$(TARGET_IMG_LDFLAGS)';
89 i386_xen_pvh_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x100000';
91 mips_loongson_ldflags = '-Wl,-Ttext,0x80200000';
92 powerpc_ieee1275_ldflags = '-Wl,-Ttext,0x200000';
93 sparc64_ieee1275_ldflags = '-Wl,-Ttext,0x4400';
94 mips_arc_ldflags = '-Wl,-Ttext,$(TARGET_LINK_ADDR)';
95 mips_qemu_mips_ldflags = '-Wl,-Ttext,0x80200000';
97 mips_arc_cppflags = '-DGRUB_DECOMPRESSOR_LINK_ADDR=$(TARGET_DECOMPRESSOR_LINK_ADDR)';
98 i386_qemu_cppflags = '-DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)';
99 emu_cflags = '$(CFLAGS_GNULIB)';
100 emu_cppflags = '$(CPPFLAGS_GNULIB)';
101 arm_uboot_ldflags = '-Wl,-r,-d';
102 arm_uboot_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
103 arm_coreboot_ldflags = '-Wl,-r,-d';
104 arm_coreboot_stripflags = '--strip-unneeded -K start -R .note -R .comment -R .note.gnu.gold-version';
106 i386_pc_startup = kern/i386/pc/startup.S;
107 i386_efi_startup = kern/i386/efi/startup.S;
108 x86_64_efi_startup = kern/x86_64/efi/startup.S;
109 i386_xen_startup = kern/i386/xen/startup.S;
110 x86_64_xen_startup = kern/x86_64/xen/startup.S;
111 i386_xen_pvh_startup = kern/i386/xen/startup_pvh.S;
112 i386_qemu_startup = kern/i386/qemu/startup.S;
113 i386_ieee1275_startup = kern/i386/ieee1275/startup.S;
114 i386_coreboot_startup = kern/i386/coreboot/startup.S;
115 i386_multiboot_startup = kern/i386/coreboot/startup.S;
116 mips_startup = kern/mips/startup.S;
117 sparc64_ieee1275_startup = kern/sparc64/ieee1275/crt0.S;
118 powerpc_ieee1275_startup = kern/powerpc/ieee1275/startup.S;
119 arm_uboot_startup = kern/arm/startup.S;
120 arm_coreboot_startup = kern/arm/startup.S;
121 arm_efi_startup = kern/arm/efi/startup.S;
122 arm64_efi_startup = kern/arm64/efi/startup.S;
123 riscv32_efi_startup = kern/riscv/efi/startup.S;
124 riscv64_efi_startup = kern/riscv/efi/startup.S;
126 common = kern/command.c;
127 common = kern/corecmd.c;
128 common = kern/device.c;
129 common = kern/disk.c;
133 common = kern/file.c;
135 common = kern/list.c;
136 common = kern/main.c;
137 common = kern/misc.c;
138 common = kern/parser.c;
139 common = kern/partition.c;
140 common = kern/rescue_parser.c;
141 common = kern/rescue_reader.c;
142 common = kern/term.c;
144 noemu = kern/compiler-rt.c;
147 noemu = kern/generic/millisleep.c;
149 noemu_nodist = symlist.c;
151 mips = kern/generic/rtc_get_time_ms.c;
153 ieee1275 = disk/ieee1275/ofdisk.c;
154 ieee1275 = kern/ieee1275/cmain.c;
155 ieee1275 = kern/ieee1275/ieee1275.c;
156 ieee1275 = kern/ieee1275/mmap.c;
157 ieee1275 = kern/ieee1275/openfw.c;
158 ieee1275 = term/ieee1275/console.c;
159 ieee1275 = kern/ieee1275/init.c;
161 uboot = disk/uboot/ubootdisk.c;
162 uboot = kern/uboot/uboot.c;
163 uboot = kern/uboot/init.c;
164 uboot = kern/uboot/hw.c;
165 uboot = term/uboot/console.c;
166 arm_uboot = kern/arm/uboot/init.c;
167 arm_uboot = kern/arm/uboot/uboot.S;
169 arm_coreboot = kern/arm/coreboot/init.c;
170 arm_coreboot = kern/arm/coreboot/timer.c;
171 arm_coreboot = kern/arm/coreboot/coreboot.S;
172 arm_coreboot = lib/fdt.c;
173 arm_coreboot = bus/fdt.c;
174 arm_coreboot = term/ps2.c;
175 arm_coreboot = term/arm/pl050.c;
176 arm_coreboot = term/arm/cros.c;
177 arm_coreboot = term/arm/cros_ec.c;
178 arm_coreboot = bus/spi/rk3288_spi.c;
179 arm_coreboot = commands/keylayouts.c;
180 arm_coreboot = kern/arm/coreboot/dma.c;
182 terminfoinkernel = term/terminfo.c;
183 terminfoinkernel = term/tparm.c;
184 terminfoinkernel = commands/extcmd.c;
185 terminfoinkernel = lib/arg.c;
187 softdiv = lib/division.c;
189 i386 = kern/i386/dl.c;
190 i386_xen = kern/i386/dl.c;
191 i386_xen_pvh = kern/i386/dl.c;
193 i386_coreboot = kern/i386/coreboot/init.c;
194 i386_multiboot = kern/i386/coreboot/init.c;
195 i386_qemu = kern/i386/qemu/init.c;
196 i386_coreboot_multiboot_qemu = term/i386/pc/vga_text.c;
197 coreboot = video/coreboot/cbfb.c;
199 efi = disk/efi/efidisk.c;
200 efi = kern/efi/efi.c;
201 efi = kern/efi/init.c;
203 efi = term/efi/console.c;
205 efi = kern/efi/acpi.c;
206 i386_coreboot = kern/i386/pc/acpi.c;
207 i386_multiboot = kern/i386/pc/acpi.c;
208 i386_coreboot = kern/acpi.c;
209 i386_multiboot = kern/acpi.c;
211 x86 = kern/i386/tsc.c;
212 x86 = kern/i386/tsc_pit.c;
213 i386_efi = kern/i386/efi/tsc.c;
214 x86_64_efi = kern/i386/efi/tsc.c;
215 i386_efi = kern/i386/tsc_pmtimer.c;
216 i386_coreboot = kern/i386/tsc_pmtimer.c;
217 x86_64_efi = kern/i386/tsc_pmtimer.c;
219 i386_efi = kern/i386/efi/init.c;
220 i386_efi = bus/pci.c;
222 x86_64 = kern/x86_64/dl.c;
223 x86_64_xen = kern/x86_64/dl.c;
224 x86_64_efi = kern/x86_64/efi/callwrap.S;
225 x86_64_efi = kern/i386/efi/init.c;
226 x86_64_efi = bus/pci.c;
228 xen = kern/i386/tsc.c;
229 xen = kern/i386/xen/tsc.c;
230 x86_64_xen = kern/x86_64/xen/hypercall.S;
231 i386_xen = kern/i386/xen/hypercall.S;
232 xen = kern/xen/init.c;
233 xen = term/xen/console.c;
234 xen = disk/xen/xendisk.c;
235 xen = commands/boot.c;
237 i386_xen_pvh = commands/boot.c;
238 i386_xen_pvh = disk/xen/xendisk.c;
239 i386_xen_pvh = kern/i386/tsc.c;
240 i386_xen_pvh = kern/i386/xen/tsc.c;
241 i386_xen_pvh = kern/i386/xen/pvh.c;
242 i386_xen_pvh = kern/xen/init.c;
243 i386_xen_pvh = term/xen/console.c;
245 ia64_efi = kern/ia64/efi/startup.S;
246 ia64_efi = kern/ia64/efi/init.c;
247 ia64_efi = kern/ia64/dl.c;
248 ia64_efi = kern/ia64/dl_helper.c;
249 ia64_efi = kern/ia64/cache.c;
251 arm_efi = kern/arm/efi/init.c;
252 arm_efi = kern/efi/fdt.c;
254 arm64_efi = kern/arm64/efi/init.c;
255 arm64_efi = kern/efi/fdt.c;
257 riscv32_efi = kern/riscv/efi/init.c;
258 riscv32_efi = kern/efi/fdt.c;
260 riscv64_efi = kern/riscv/efi/init.c;
261 riscv64_efi = kern/efi/fdt.c;
263 i386_pc = kern/i386/pc/init.c;
264 i386_pc = kern/i386/pc/mmap.c;
265 i386_pc = term/i386/pc/console.c;
267 i386_qemu = bus/pci.c;
268 i386_qemu = kern/vga_init.c;
269 i386_qemu = kern/i386/qemu/mmap.c;
271 coreboot = kern/coreboot/mmap.c;
272 i386_coreboot = kern/i386/coreboot/cbtable.c;
273 coreboot = kern/coreboot/cbtable.c;
274 arm_coreboot = kern/arm/coreboot/cbtable.c;
276 i386_multiboot = kern/i386/multiboot_mmap.c;
278 mips = kern/mips/cache.S;
279 mips = kern/mips/dl.c;
280 mips = kern/mips/init.c;
282 mips_qemu_mips = kern/mips/qemu_mips/init.c;
283 mips_qemu_mips = term/ns8250.c;
284 mips_qemu_mips = term/serial.c;
285 mips_qemu_mips = term/at_keyboard.c;
286 mips_qemu_mips = term/ps2.c;
287 mips_qemu_mips = commands/boot.c;
288 mips_qemu_mips = commands/keylayouts.c;
289 mips_qemu_mips = term/i386/pc/vga_text.c;
290 mips_qemu_mips = kern/vga_init.c;
292 mips_arc = kern/mips/arc/init.c;
293 mips_arc = term/arc/console.c;
294 mips_arc = disk/arc/arcdisk.c;
296 mips_loongson = term/ns8250.c;
297 mips_loongson = bus/bonito.c;
298 mips_loongson = bus/cs5536.c;
299 mips_loongson = bus/pci.c;
300 mips_loongson = kern/mips/loongson/init.c;
301 mips_loongson = term/at_keyboard.c;
302 mips_loongson = term/ps2.c;
303 mips_loongson = commands/boot.c;
304 mips_loongson = term/serial.c;
305 mips_loongson = video/sm712.c;
306 mips_loongson = video/sis315pro.c;
307 mips_loongson = video/radeon_fuloong2e.c;
308 mips_loongson = video/radeon_yeeloong3a.c;
309 extra_dist = video/sm712_init.c;
310 extra_dist = video/sis315_init.c;
311 mips_loongson = commands/keylayouts.c;
313 powerpc_ieee1275 = kern/powerpc/cache.S;
314 powerpc_ieee1275 = kern/powerpc/dl.c;
315 powerpc_ieee1275 = kern/powerpc/compiler-rt.S;
317 sparc64_ieee1275 = kern/sparc64/cache.S;
318 sparc64_ieee1275 = kern/sparc64/dl.c;
319 sparc64_ieee1275 = kern/sparc64/ieee1275/ieee1275.c;
320 sparc64_ieee1275 = disk/ieee1275/obdisk.c;
323 arm = kern/arm/dl_helper.c;
324 arm = kern/arm/cache_armv6.S;
325 arm = kern/arm/cache_armv7.S;
326 extra_dist = kern/arm/cache.S;
327 arm = kern/arm/cache.c;
328 arm = kern/arm/compiler-rt.S;
330 arm64 = kern/arm64/cache.c;
331 arm64 = kern/arm64/cache_flush.S;
332 arm64 = kern/arm64/dl.c;
333 arm64 = kern/arm64/dl_helper.c;
335 riscv32 = kern/riscv/cache.c;
336 riscv32 = kern/riscv/cache_flush.S;
337 riscv32 = kern/riscv/dl.c;
339 riscv64 = kern/riscv/cache.c;
340 riscv64 = kern/riscv/cache_flush.S;
341 riscv64 = kern/riscv/dl.c;
344 emu = kern/emu/cache_s.S;
345 emu = kern/emu/hostdisk.c;
346 emu = osdep/unix/hostdisk.c;
348 extra_dist = osdep/unix/exec.c;
349 emu = osdep/devmapper/hostdisk.c;
350 emu = osdep/hostdisk.c;
351 emu = kern/emu/hostfs.c;
352 emu = kern/emu/main.c;
353 emu = kern/emu/argp_common.c;
354 emu = kern/emu/misc.c;
356 emu = kern/emu/time.c;
357 emu = kern/emu/cache.c;
358 emu = osdep/emuconsole.c;
359 extra_dist = osdep/unix/emuconsole.c;
360 extra_dist = osdep/windows/emuconsole.c;
362 extra_dist = osdep/unix/dl.c;
363 extra_dist = osdep/windows/dl.c;
366 emu = osdep/emunet.c;
367 extra_dist = osdep/linux/emunet.c;
368 extra_dist = osdep/basic/emunet.c;
369 emu = osdep/cputime.c;
370 extra_dist = osdep/unix/cputime.c;
371 extra_dist = osdep/windows/cputime.c;
373 videoinkernel = term/gfxterm.c;
374 videoinkernel = font/font.c;
375 videoinkernel = font/font_cmd.c;
376 videoinkernel = io/bufio.c;
377 videoinkernel = video/fb/fbblit.c;
378 videoinkernel = video/fb/fbfill.c;
379 videoinkernel = video/fb/fbutil.c;
380 videoinkernel = video/fb/video_fb.c;
381 videoinkernel = video/video.c;
383 extra_dist = kern/i386/int.S;
384 extra_dist = kern/i386/realmode.S;
385 extra_dist = boot/i386/pc/lzma_decode.S;
386 extra_dist = kern/mips/cache_flush.S;
393 emu = kern/emu/full.c;
394 emu_nodist = grub_emu_init.c;
396 ldadd = 'kernel.exec$(EXEEXT)';
397 ldadd = '$(MODULE_FILES)';
398 ldadd = 'lib/gnulib/libgnu.a $(LIBINTL) $(LIBUTIL) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)';
404 name = grub-emu-lite;
406 emu = kern/emu/lite.c;
407 emu_nodist = symlist.c;
409 ldadd = 'kernel.exec$(EXEEXT)';
410 ldadd = 'lib/gnulib/libgnu.a $(LIBINTL) $(LIBUTIL) $(LIBSDL) $(LIBUSB) $(LIBPCIACCESS) $(LIBDEVMAPPER) $(LIBZFS) $(LIBNVPAIR) $(LIBGEOM)';
417 i386_pc = boot/i386/pc/boot.S;
418 i386_qemu = boot/i386/qemu/boot.S;
419 sparc64_ieee1275 = boot/sparc64/ieee1275/boot.S;
421 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
422 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
424 i386_qemu_ldflags = '$(TARGET_IMG_LDFLAGS)';
425 i386_qemu_ldflags = '$(TARGET_IMG_BASE_LDOPT),$(GRUB_BOOT_MACHINE_LINK_ADDR)';
426 i386_qemu_ccasflags = '-DGRUB_BOOT_MACHINE_LINK_ADDR=$(GRUB_BOOT_MACHINE_LINK_ADDR)';
428 /* The entry point for a.out binaries on sparc64 starts
429 at 0x4000. Since we are writing the 32 bytes long a.out
430 header in the assembly code ourselves, we need to tell
431 the linker to adjust the start of the text segment to
432 0x4000 - 0x20 = 0x3fe0.
434 sparc64_ieee1275_ldflags = ' -Wl,-Ttext=0x3fe0';
435 sparc64_ieee1275_objcopyflags = '-O binary';
437 objcopyflags = '-O binary';
440 enable = sparc64_ieee1275;
445 i386_pc = boot/i386/pc/boot.S;
447 cppflags = '-DHYBRID_BOOT=1';
449 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
450 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
452 objcopyflags = '-O binary';
459 i386_pc = boot/i386/pc/cdboot.S;
460 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
461 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
463 sparc64_ieee1275 = boot/sparc64/ieee1275/boot.S;
465 /* See comment for sparc64_ieee1275_ldflags above. */
466 sparc64_ieee1275_ldflags = ' -Wl,-Ttext=0x3fe0';
467 sparc64_ieee1275_objcopyflags = '-O binary';
468 sparc64_ieee1275_cppflags = '-DCDBOOT=1';
470 objcopyflags = '-O binary';
472 enable = sparc64_ieee1275;
478 i386_pc = boot/i386/pc/pxeboot.S;
480 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
481 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x7C00';
483 objcopyflags = '-O binary';
489 i386_pc = boot/i386/pc/diskboot.S;
491 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
492 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x8000';
494 sparc64_ieee1275 = boot/sparc64/ieee1275/diskboot.S;
495 sparc64_ieee1275_ldflags = '-Wl,-Ttext=0x4200';
497 objcopyflags = '-O binary';
500 enable = sparc64_ieee1275;
505 i386_pc = boot/i386/pc/lnxboot.S;
507 i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
508 i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x6000';
510 objcopyflags = '-O binary';
515 name = xz_decompress;
516 mips = boot/mips/startup_raw.S;
517 common = boot/decompressor/minilib.c;
518 common = boot/decompressor/xz.c;
519 common = lib/xzembed/xz_dec_bcj.c;
520 common = lib/xzembed/xz_dec_lzma2.c;
521 common = lib/xzembed/xz_dec_stream.c;
522 common = kern/compiler-rt.c;
524 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -DGRUB_EMBED_DECOMPRESSOR=1';
526 objcopyflags = '-O binary';
527 mips_ldflags = '-Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)';
528 cflags = '-Wno-unreachable-code';
533 name = none_decompress;
534 mips = boot/mips/startup_raw.S;
535 common = boot/decompressor/none.c;
537 cppflags = '-DGRUB_EMBED_DECOMPRESSOR=1';
539 objcopyflags = '-O binary';
540 mips_ldflags = '-Wl,-Ttext,$(TARGET_DECOMPRESSOR_LINK_ADDR)';
545 name = lzma_decompress;
546 i386_pc = boot/i386/pc/startup_raw.S;
547 i386_pc_nodist = rs_decoder.h;
549 objcopyflags = '-O binary';
550 ldflags = '$(TARGET_IMG_LDFLAGS) $(TARGET_IMG_BASE_LDOPT),0x8200';
556 mips_loongson = boot/mips/loongson/fwstart.S;
557 objcopyflags = '-O binary';
558 ldflags = '-Wl,-N,-S,-Ttext,0xbfc00000,-Bstatic';
559 enable = mips_loongson;
563 name = fwstart_fuloong2f;
564 mips_loongson = boot/mips/loongson/fuloong2f.S;
565 objcopyflags = '-O binary';
566 ldflags = '-Wl,-N,-S,-Ttext,0xbfc00000,-Bstatic';
567 enable = mips_loongson;
573 extra_dist = kern/disk_common.c;
578 common_nodist = trigtables.c;
579 extra_dist = gentrigtables.c;
590 mips_loongson = commands/mips/loongson/lsspd.c;
591 enable = mips_loongson;
596 common = bus/usb/usb.c;
597 common = bus/usb/usbtrans.c;
598 common = bus/usb/usbhub.c;
603 name = usbserial_common;
604 common = bus/usb/serial/common.c;
609 name = usbserial_pl2303;
610 common = bus/usb/serial/pl2303.c;
615 name = usbserial_ftdi;
616 common = bus/usb/serial/ftdi.c;
621 name = usbserial_usbdebug;
622 common = bus/usb/serial/usbdebug_late.c;
628 common = bus/usb/uhci.c;
634 common = bus/usb/ohci.c;
640 common = bus/usb/ehci.c;
641 arm_coreboot = bus/usb/ehci-fdt.c;
642 pci = bus/usb/ehci-pci.c;
644 enable = arm_coreboot;
650 i386_ieee1275 = bus/i386/ieee1275/pci.c;
653 enable = i386_ieee1275;
654 enable = i386_coreboot;
655 enable = i386_multiboot;
660 common = commands/nativedisk.c;
663 enable = mips_loongson;
664 enable = mips_qemu_mips;
669 common = bus/emu/pci.c;
670 common = commands/lspci.c;
673 condition = COND_GRUB_EMU_PCI;
678 common = commands/arc/lsdev.c;
685 common = commands/xen/lsxen.c;
692 common = commands/i386/cmostest.c;
698 common = commands/i386/cmosdump.c;
704 common = commands/iorw.c;
710 common = kern/i386/coreboot/cbtable.c;
711 common = kern/coreboot/cbtable.c;
715 enable = i386_multiboot;
716 enable = i386_ieee1275;
722 common = commands/i386/coreboot/cb_timestamps.c;
728 common = commands/i386/coreboot/cbls.c;
734 common = term/i386/coreboot/cbmemc.c;
740 common = commands/regexp.c;
741 common = commands/wildcard.c;
742 common = lib/gnulib/regex.c;
743 cflags = '$(CFLAGS_POSIX) $(CFLAGS_GNULIB)';
744 cppflags = '$(CPPFLAGS_POSIX) $(CPPFLAGS_GNULIB)';
750 common = commands/acpi.c;
751 i386_pc = kern/acpi.c;
752 i386_pc = kern/i386/pc/acpi.c;
756 enable = i386_coreboot;
757 enable = i386_multiboot;
763 common = commands/lsacpi.c;
767 enable = i386_coreboot;
768 enable = i386_multiboot;
774 common = commands/efi/lsefisystab.c;
782 common = commands/efi/lssal.c;
790 common = commands/efi/lsefimmap.c;
797 common = commands/efi/lsefi.c;
803 efi = commands/efi/efifwsetup.c;
809 common = commands/blocklist.c;
814 common = commands/boot.c;
815 i386_pc = lib/i386/pc/biosnum.c;
818 enable = sparc64_ieee1275;
819 enable = powerpc_ieee1275;
825 enable = arm_coreboot;
826 enable = riscv32_efi;
827 enable = riscv64_efi;
832 common = commands/cat.c;
837 common = commands/cmp.c;
842 common = commands/configfile.c;
847 common = commands/i386/cpuid.c;
849 enable = i386_xen_pvh;
856 common = commands/date.c;
862 i386_pc = commands/i386/pc/drivemap.c;
863 i386_pc = commands/i386/pc/drivemap_int13h.S;
869 common = commands/echo.c;
874 common = commands/eval.c;
879 common = commands/extcmd.c;
881 enable = terminfomodule;
886 common = commands/efi/fixvideo.c;
893 common = commands/gptsync.c;
898 nopc = commands/halt.c;
899 i386_pc = commands/i386/pc/halt.c;
900 i386_pc = commands/acpihalt.c;
901 i386_coreboot = commands/acpihalt.c;
902 i386_multiboot = commands/acpihalt.c;
903 i386_efi = commands/acpihalt.c;
904 x86_64_efi = commands/acpihalt.c;
905 i386_multiboot = lib/i386/halt.c;
906 i386_coreboot = lib/i386/halt.c;
907 i386_qemu = lib/i386/halt.c;
908 xen = lib/xen/halt.c;
909 i386_xen_pvh = lib/xen/halt.c;
910 efi = lib/efi/halt.c;
911 ieee1275 = lib/ieee1275/halt.c;
912 emu = lib/emu/halt.c;
913 uboot = lib/dummy/halt.c;
914 arm_coreboot = lib/dummy/halt.c;
919 i386 = lib/i386/reboot.c;
920 i386 = lib/i386/reboot_trampoline.S;
921 powerpc_ieee1275 = lib/ieee1275/reboot.c;
922 sparc64_ieee1275 = lib/ieee1275/reboot.c;
923 mips_arc = lib/mips/arc/reboot.c;
924 mips_loongson = lib/mips/loongson/reboot.c;
925 mips_qemu_mips = lib/mips/qemu_mips/reboot.c;
926 xen = lib/xen/reboot.c;
927 i386_xen_pvh = lib/xen/reboot.c;
928 uboot = lib/uboot/reboot.c;
929 arm_coreboot = lib/dummy/reboot.c;
930 common = commands/reboot.c;
935 common = commands/hashsum.c;
940 common = commands/pgp.c;
941 cflags = '$(CFLAGS_POSIX)';
942 cppflags = '-I$(srcdir)/lib/posix_wrap';
947 common = commands/verifiers.c;
952 common = commands/efi/shim_lock.c;
958 common = commands/hdparm.c;
960 enable = mips_qemu_mips;
965 common = commands/help.c;
970 common = commands/hexdump.c;
971 common = lib/hexdump.c;
976 common = commands/keystatus.c;
981 common = commands/efi/loadbios.c;
988 common = commands/loadenv.c;
989 common = lib/envblk.c;
994 common = commands/ls.c;
999 common = commands/lsmmap.c;
1004 common = commands/lspci.c;
1011 common = commands/memrw.c;
1016 common = commands/minicmd.c;
1021 common = commands/parttool.c;
1026 common = commands/password.c;
1030 name = password_pbkdf2;
1031 common = commands/password_pbkdf2.c;
1036 x86 = commands/i386/pc/play.c;
1042 x86 = term/spkmodem.c;
1054 common = commands/probe.c;
1059 common = commands/read.c;
1064 common = commands/search_wrap.c;
1065 extra_dist = commands/search.c;
1069 name = search_fs_file;
1070 common = commands/search_file.c;
1074 name = search_fs_uuid;
1075 common = commands/search_uuid.c;
1079 name = search_label;
1080 common = commands/search_label.c;
1085 common = commands/setpci.c;
1091 common = commands/pcidump.c;
1097 common = commands/sleep.c;
1102 ieee1275 = commands/ieee1275/suspend.c;
1103 enable = i386_ieee1275;
1104 enable = powerpc_ieee1275;
1109 ieee1275 = term/ieee1275/escc.c;
1110 enable = powerpc_ieee1275;
1115 common = commands/terminal.c;
1120 common = commands/test.c;
1125 common = commands/true.c;
1130 common = commands/usbtest.c;
1136 common = commands/videoinfo.c;
1141 common = commands/videotest.c;
1146 common = commands/xnu_uuid.c;
1151 common = disk/dmraid_nvidia.c;
1156 common = disk/loopback.c;
1161 common = disk/cryptodisk.c;
1166 common = disk/luks.c;
1167 common = disk/AFSplitter.c;
1172 common = disk/geli.c;
1177 common = disk/lvm.c;
1182 common = disk/ldm.c;
1187 common = disk/mdraid_linux.c;
1192 common = disk/mdraid_linux_be.c;
1197 common = disk/mdraid1x_linux.c;
1202 common = disk/diskfilter.c;
1207 common = disk/raid5_recover.c;
1212 common = disk/raid6_recover.c;
1217 common = disk/scsi.c;
1222 common = disk/memdisk.c;
1227 common = disk/ata.c;
1229 enable = mips_qemu_mips;
1234 common = disk/ahci.c;
1240 common = disk/pata.c;
1242 enable = mips_qemu_mips;
1247 i386_pc = disk/i386/pc/biosdisk.c;
1253 common = disk/usbms.c;
1259 ieee1275 = disk/ieee1275/nand.c;
1260 enable = i386_ieee1275;
1265 common = efiemu/main.c;
1266 common = efiemu/i386/loadcore32.c;
1267 common = efiemu/i386/loadcore64.c;
1268 i386_pc = efiemu/i386/pc/cfgtables.c;
1269 i386_coreboot = efiemu/i386/pc/cfgtables.c;
1270 i386_multiboot = efiemu/i386/pc/cfgtables.c;
1271 i386_ieee1275 = efiemu/i386/nocfgtables.c;
1272 i386_qemu = efiemu/i386/nocfgtables.c;
1273 common = efiemu/mm.c;
1274 common = efiemu/loadcore_common.c;
1275 common = efiemu/symbols.c;
1276 common = efiemu/loadcore32.c;
1277 common = efiemu/loadcore64.c;
1278 common = efiemu/prepare32.c;
1279 common = efiemu/prepare64.c;
1280 common = efiemu/pnvram.c;
1281 common = efiemu/i386/coredetect.c;
1283 extra_dist = efiemu/prepare.c;
1284 extra_dist = efiemu/loadcore.c;
1285 extra_dist = efiemu/runtime/efiemu.S;
1286 extra_dist = efiemu/runtime/efiemu.c;
1289 enable = i386_coreboot;
1290 enable = i386_ieee1275;
1291 enable = i386_multiboot;
1297 common = font/font.c;
1298 common = font/font_cmd.c;
1299 enable = videomodules;
1324 common = lib/zstd/debug.c;
1325 common = lib/zstd/entropy_common.c;
1326 common = lib/zstd/error_private.c;
1327 common = lib/zstd/fse_decompress.c;
1328 common = lib/zstd/huf_decompress.c;
1329 common = lib/zstd/module.c;
1330 common = lib/zstd/xxhash.c;
1331 common = lib/zstd/zstd_common.c;
1332 common = lib/zstd/zstd_decompress.c;
1333 cflags = '$(CFLAGS_POSIX) -Wno-undef';
1334 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/zstd';
1339 common = fs/btrfs.c;
1341 cflags = '$(CFLAGS_POSIX) -Wno-undef';
1342 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/minilzo -I$(srcdir)/lib/zstd -DMINILZO_HAVE_CONFIG_H';
1347 common = fs/archelp.c;
1362 common = fs/cpio_be.c;
1387 common = fs/exfat.c;
1397 common = fs/fshelp.c;
1407 common = fs/hfsplus.c;
1412 common = fs/hfspluscomp.c;
1417 common = fs/iso9660.c;
1427 common = fs/minix.c;
1432 common = fs/minix2.c;
1437 common = fs/minix3.c;
1442 common = fs/minix_be.c;
1447 common = fs/minix2_be.c;
1452 common = fs/minix3_be.c;
1457 common = fs/nilfs2.c;
1467 common = fs/ntfscomp.c;
1472 common = fs/reiserfs.c;
1477 common = fs/romfs.c;
1487 common = fs/squash4.c;
1488 cflags = '$(CFLAGS_POSIX) -Wno-undef';
1489 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed -I$(srcdir)/lib/minilzo -DMINILZO_HAVE_CONFIG_H';
1509 common = fs/ufs_be.c;
1524 common = fs/zfs/zfs.c;
1525 common = fs/zfs/zfs_lzjb.c;
1526 common = fs/zfs/zfs_lz4.c;
1527 common = fs/zfs/zfs_sha256.c;
1528 common = fs/zfs/zfs_fletcher.c;
1533 common = fs/zfs/zfscrypt.c;
1538 common = fs/zfs/zfsinfo.c;
1543 common = commands/macbless.c;
1548 i386_pc = net/drivers/i386/pc/pxe.c;
1554 common = gettext/gettext.c;
1559 common = gfxmenu/gfxmenu.c;
1560 common = gfxmenu/view.c;
1561 common = gfxmenu/font.c;
1562 common = gfxmenu/icon_manager.c;
1563 common = gfxmenu/theme_loader.c;
1564 common = gfxmenu/widget-box.c;
1565 common = gfxmenu/gui_canvas.c;
1566 common = gfxmenu/gui_circular_progress.c;
1567 common = gfxmenu/gui_box.c;
1568 common = gfxmenu/gui_label.c;
1569 common = gfxmenu/gui_list.c;
1570 common = gfxmenu/gui_image.c;
1571 common = gfxmenu/gui_progress_bar.c;
1572 common = gfxmenu/gui_util.c;
1573 common = gfxmenu/gui_string_util.c;
1576 /* Added by longpanda for Ventoy Project */
1579 common = ventoy/ventoy.c;
1580 common = ventoy/ventoy_linux.c;
1581 common = ventoy/ventoy_windows.c;
1582 common = ventoy/ventoy_plugin.c;
1583 common = ventoy/ventoy_json.c;
1584 common = ventoy/lzx.c;
1585 common = ventoy/huffman.c;
1590 common = hello/hello.c;
1600 common = io/offset.c;
1605 common = io/bufio.c;
1606 enable = videomodules;
1611 common = kern/elf.c;
1613 extra_dist = kern/elfXX.c;
1618 common = lib/crypto.c;
1620 extra_dist = lib/libgcrypt-grub/cipher/crypto.lst;
1625 common = lib/pbkdf2.c;
1630 common = lib/relocator.c;
1631 x86 = lib/i386/relocator16.S;
1632 x86 = lib/i386/relocator32.S;
1633 x86 = lib/i386/relocator64.S;
1634 i386_xen_pvh = lib/i386/relocator16.S;
1635 i386_xen_pvh = lib/i386/relocator32.S;
1636 i386_xen_pvh = lib/i386/relocator64.S;
1637 i386 = lib/i386/relocator_asm.S;
1638 i386_xen_pvh = lib/i386/relocator_asm.S;
1639 x86_64 = lib/x86_64/relocator_asm.S;
1640 i386_xen = lib/i386/relocator_asm.S;
1641 x86_64_xen = lib/x86_64/relocator_asm.S;
1642 x86 = lib/i386/relocator.c;
1643 x86 = lib/i386/relocator_common_c.c;
1644 i386_xen_pvh = lib/i386/relocator.c;
1645 i386_xen_pvh = lib/i386/relocator_common_c.c;
1646 ieee1275 = lib/ieee1275/relocator.c;
1647 efi = lib/efi/relocator.c;
1648 mips = lib/mips/relocator_asm.S;
1649 mips = lib/mips/relocator.c;
1650 powerpc = lib/powerpc/relocator_asm.S;
1651 powerpc = lib/powerpc/relocator.c;
1652 xen = lib/xen/relocator.c;
1653 i386_xen = lib/i386/xen/relocator.S;
1654 x86_64_xen = lib/x86_64/xen/relocator.S;
1655 xen = lib/i386/relocator_common_c.c;
1656 x86_64_efi = lib/x86_64/efi/relocator.c;
1658 extra_dist = lib/i386/relocator_common.S;
1659 extra_dist = kern/powerpc/cache_flush.S;
1664 enable = i386_xen_pvh;
1670 cmos = lib/cmos_datetime.c;
1671 efi = lib/efi/datetime.c;
1672 uboot = lib/dummy/datetime.c;
1673 arm_coreboot = lib/dummy/datetime.c;
1674 sparc64_ieee1275 = lib/ieee1275/datetime.c;
1675 powerpc_ieee1275 = lib/ieee1275/datetime.c;
1676 sparc64_ieee1275 = lib/ieee1275/cmos.c;
1677 powerpc_ieee1275 = lib/ieee1275/cmos.c;
1678 xen = lib/xen/datetime.c;
1679 i386_xen_pvh = lib/xen/datetime.c;
1681 mips_arc = lib/arc/datetime.c;
1687 common = lib/setjmp.S;
1688 extra_dist = lib/i386/setjmp.S;
1689 extra_dist = lib/mips/setjmp.S;
1690 extra_dist = lib/x86_64/setjmp.S;
1691 extra_dist = lib/sparc64/setjmp.S;
1692 extra_dist = lib/powerpc/setjmp.S;
1693 extra_dist = lib/ia64/setjmp.S;
1694 extra_dist = lib/ia64/longjmp.S;
1695 extra_dist = lib/arm/setjmp.S;
1696 extra_dist = lib/arm64/setjmp.S;
1697 extra_dist = lib/riscv/setjmp.S;
1702 common = loader/aout.c;
1708 x86 = loader/i386/bsd.c;
1709 x86 = loader/i386/bsd32.c;
1710 x86 = loader/i386/bsd64.c;
1712 extra_dist = loader/i386/bsdXX.c;
1713 extra_dist = loader/i386/bsd_pagetable.c;
1720 i386_pc = loader/i386/pc/plan9.c;
1727 common = loader/i386/pc/linux.c;
1733 i386_pc = loader/i386/pc/ntldr.c;
1740 i386_pc = loader/i386/pc/truecrypt.c;
1747 i386_pc = loader/i386/pc/freedos.c;
1753 i386_pc = loader/i386/pc/pxechainloader.c;
1759 cppflags = "-DGRUB_USE_MULTIBOOT2";
1761 common = loader/multiboot.c;
1762 common = loader/multiboot_mbi2.c;
1764 enable = i386_xen_pvh;
1770 common = loader/multiboot.c;
1771 x86 = loader/i386/multiboot_mbi.c;
1772 i386_xen_pvh = loader/i386/multiboot_mbi.c;
1773 extra_dist = loader/multiboot_elfxx.c;
1775 enable = i386_xen_pvh;
1780 arm64 = loader/arm64/xen_boot.c;
1786 x86 = loader/i386/linux.c;
1787 i386_xen_pvh = loader/i386/linux.c;
1788 xen = loader/i386/xen.c;
1789 i386_pc = lib/i386/pc/vesa_modes_table.c;
1790 i386_xen_pvh = lib/i386/pc/vesa_modes_table.c;
1791 mips = loader/mips/linux.c;
1792 powerpc_ieee1275 = loader/powerpc/ieee1275/linux.c;
1793 sparc64_ieee1275 = loader/sparc64/ieee1275/linux.c;
1794 ia64_efi = loader/ia64/efi/linux.c;
1795 arm_coreboot = loader/arm/linux.c;
1796 arm_efi = loader/arm64/linux.c;
1797 arm_uboot = loader/arm/linux.c;
1798 arm64 = loader/arm64/linux.c;
1799 riscv32 = loader/riscv/linux.c;
1800 riscv64 = loader/riscv/linux.c;
1801 common = loader/linux.c;
1802 common = lib/cmdline.c;
1808 efi = loader/efi/fdt.c;
1815 x86 = loader/xnu_resume.c;
1816 x86 = loader/i386/xnu.c;
1819 /* Code is pretty generic but relies on RNG which
1820 is available only on few platforms. It's not a
1821 big deal as xnu needs ACPI anyway and we have
1822 RNG on all platforms with ACPI.
1824 enable = i386_multiboot;
1825 enable = i386_coreboot;
1828 enable = x86_64_efi;
1833 x86 = lib/i386/random.c;
1834 common = lib/random.c;
1836 i386_multiboot = kern/i386/tsc_pmtimer.c;
1837 i386_coreboot = kern/i386/tsc_pmtimer.c;
1838 i386_pc = kern/i386/tsc_pmtimer.c;
1840 enable = i386_multiboot;
1841 enable = i386_coreboot;
1844 enable = x86_64_efi;
1850 common = loader/macho.c;
1851 common = loader/macho32.c;
1852 common = loader/macho64.c;
1853 common = loader/lzss.c;
1854 extra_dist = loader/machoXX.c;
1859 common = loader/efi/appleloader.c;
1861 enable = x86_64_efi;
1866 efi = loader/efi/chainloader.c;
1867 i386_pc = loader/i386/pc/chainloader.c;
1868 i386_coreboot = loader/i386/coreboot/chainloader.c;
1869 i386_coreboot = lib/LzmaDec.c;
1871 enable = i386_coreboot;
1877 common = mmap/mmap.c;
1878 x86 = mmap/i386/uppermem.c;
1879 x86 = mmap/i386/mmap.c;
1880 i386_xen_pvh = mmap/i386/uppermem.c;
1881 i386_xen_pvh = mmap/i386/mmap.c;
1883 i386_pc = mmap/i386/pc/mmap.c;
1884 i386_pc = mmap/i386/pc/mmap_helper.S;
1886 efi = mmap/efi/mmap.c;
1888 mips = mmap/mips/uppermem.c;
1891 enable = i386_xen_pvh;
1895 enable = riscv32_efi;
1896 enable = riscv64_efi;
1902 common = normal/main.c;
1903 common = normal/cmdline.c;
1904 common = normal/dyncmd.c;
1905 common = normal/auth.c;
1906 common = normal/autofs.c;
1907 common = normal/color.c;
1908 common = normal/completion.c;
1909 common = normal/datetime.c;
1910 common = normal/menu.c;
1911 common = normal/menu_entry.c;
1912 common = normal/menu_text.c;
1913 common = normal/misc.c;
1914 common = normal/crypto.c;
1915 common = normal/term.c;
1916 common = normal/context.c;
1917 common = normal/charset.c;
1918 common = lib/getline.c;
1920 common = script/main.c;
1921 common = script/script.c;
1922 common = script/execute.c;
1923 common = script/function.c;
1924 common = script/lexer.c;
1925 common = script/argv.c;
1927 common = commands/menuentry.c;
1930 common_nodist = grub_script.tab.c;
1931 common_nodist = grub_script.yy.c;
1932 common_nodist = grub_script.tab.h;
1933 common_nodist = grub_script.yy.h;
1935 extra_dist = script/yylex.l;
1936 extra_dist = script/parser.y;
1938 cflags = '$(CFLAGS_POSIX) -Wno-redundant-decls';
1939 cppflags = '$(CPPFLAGS_POSIX)';
1944 common = partmap/acorn.c;
1949 common = partmap/amiga.c;
1954 common = partmap/apple.c;
1959 common = partmap/gpt.c;
1964 common = partmap/msdos.c;
1969 common = partmap/sun.c;
1974 common = partmap/plan.c;
1979 common = partmap/dvh.c;
1984 common = partmap/bsdlabel.c;
1989 common = partmap/sunpc.c;
1994 common = partmap/dfly.c;
1999 common = parttool/msdospart.c;
2004 common = term/at_keyboard.c;
2005 common = term/ps2.c;
2011 common = term/gfxterm.c;
2012 enable = videomodules;
2016 name = gfxterm_background;
2017 common = term/gfxterm_background.c;
2022 common = term/serial.c;
2023 x86 = term/ns8250.c;
2024 ieee1275 = term/ieee1275/serial.c;
2025 mips_arc = term/arc/serial.c;
2026 efi = term/efi/serial.c;
2028 enable = terminfomodule;
2035 i386_pc = commands/i386/pc/sendkey.c;
2041 common = term/terminfo.c;
2042 common = term/tparm.c;
2043 enable = terminfomodule;
2047 name = usb_keyboard;
2048 common = term/usb_keyboard.c;
2054 common = video/i386/pc/vga.c;
2060 common = term/i386/pc/vga_text.c;
2066 common = term/i386/pc/mda_text.c;
2068 enable = i386_coreboot_multiboot_qemu;
2072 name = video_cirrus;
2073 x86 = video/cirrus.c;
2079 x86 = video/bochs.c;
2084 name = functional_test;
2085 common = tests/lib/functional_test.c;
2086 common = tests/lib/test.c;
2087 common = tests/checksums.h;
2088 common = tests/video_checksum.c;
2089 common = tests/fake_input.c;
2090 common = video/capture.c;
2095 common = tests/example_functional_test.c;
2099 name = strtoull_test;
2100 common = tests/strtoull_test.c;
2105 common = tests/setjmp_test.c;
2109 name = signature_test;
2110 common = tests/signature_test.c;
2111 common = tests/signatures.h;
2116 common = tests/sleep_test.c;
2120 name = xnu_uuid_test;
2121 common = tests/xnu_uuid_test.c;
2126 common = tests/pbkdf2_test.c;
2130 name = legacy_password_test;
2131 common = tests/legacy_password_test.c;
2133 enable = i386_xen_pvh;
2135 enable = x86_64_efi;
2142 common = lib/division.c;
2143 enable = no_softdiv;
2148 common = tests/div_test.c;
2153 common = tests/mul_test.c;
2158 common = tests/shift_test.c;
2163 common = tests/cmp_test.c;
2168 common = tests/ctz_test.c;
2173 common = tests/bswap_test.c;
2177 name = videotest_checksum;
2178 common = tests/videotest_checksum.c;
2182 name = gfxterm_menu;
2183 common = tests/gfxterm_menu.c;
2187 name = cmdline_cat_test;
2188 common = tests/cmdline_cat_test.c;
2193 common = video/bitmap.c;
2197 name = bitmap_scale;
2198 common = video/bitmap_scale.c;
2203 efi = video/efi_gop.c;
2209 efi = video/efi_uga.c;
2211 enable = x86_64_efi;
2216 common = video/readers/jpeg.c;
2221 common = video/readers/png.c;
2226 common = video/readers/tga.c;
2231 common = video/i386/pc/vbe.c;
2237 common = video/fb/video_fb.c;
2238 common = video/fb/fbblit.c;
2239 common = video/fb/fbfill.c;
2240 common = video/fb/fbutil.c;
2241 enable = videomodules;
2246 common = video/video.c;
2247 enable = videomodules;
2251 name = video_colors;
2252 common = video/colors.c;
2257 ieee1275 = video/ieee1275.c;
2258 enable = powerpc_ieee1275;
2263 emu = video/emu/sdl.c;
2265 condition = COND_GRUB_EMU_SDL;
2270 common = hook/datehook.c;
2277 common = net/bootp.c;
2281 common = net/icmp.c;
2282 common = net/icmp6.c;
2283 common = net/ethernet.c;
2285 common = net/netbuff.c;
2290 common = net/tftp.c;
2295 common = net/http.c;
2300 common = net/drivers/ieee1275/ofnet.c;
2306 common = net/drivers/uboot/ubootnet.c;
2312 common = net/drivers/efi/efinet.c;
2318 emu = net/drivers/emu/emunet.c;
2324 common = commands/legacycfg.c;
2325 common = lib/legacy_parse.c;
2326 emu = lib/i386/pc/vesa_modes_table.c;
2327 i386_efi = lib/i386/pc/vesa_modes_table.c;
2328 x86_64_efi = lib/i386/pc/vesa_modes_table.c;
2329 xen = lib/i386/pc/vesa_modes_table.c;
2332 enable = i386_xen_pvh;
2334 enable = x86_64_efi;
2341 common = lib/syslinux_parse.c;
2342 common = commands/syslinuxcfg.c;
2346 name = test_blockarg;
2347 common = tests/test_blockarg.c;
2353 common = lib/xzembed/xz_dec_bcj.c;
2354 common = lib/xzembed/xz_dec_lzma2.c;
2355 common = lib/xzembed/xz_dec_stream.c;
2356 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/xzembed';
2357 cflags='-Wno-unreachable-code';
2362 common = io/lzopio.c;
2363 common = lib/minilzo/minilzo.c;
2364 cflags = '$(CFLAGS_POSIX) -Wno-undef -Wno-redundant-decls -Wno-error';
2365 cppflags = '-I$(srcdir)/lib/posix_wrap -I$(srcdir)/lib/minilzo -DMINILZO_HAVE_CONFIG_H';
2370 common = commands/testload.c;
2375 x86 = lib/i386/backtrace.c;
2376 i386_xen_pvh = lib/i386/backtrace.c;
2377 i386_xen = lib/i386/backtrace.c;
2378 x86_64_xen = lib/i386/backtrace.c;
2379 common = lib/backtrace.c;
2381 enable = i386_xen_pvh;
2383 enable = x86_64_xen;
2388 common = commands/i386/pc/lsapm.c;
2394 common = commands/keylayouts.c;
2399 name = priority_queue;
2400 common = lib/priority_queue.c;
2405 common = commands/time.c;
2410 common = commands/cacheinfo.c;
2411 condition = COND_ENABLE_CACHE_STATS;
2416 common = commands/boottime.c;
2417 condition = COND_ENABLE_BOOT_TIME_STATS;
2422 common = lib/adler32.c;
2427 common = lib/crc64.c;
2432 common = lib/libgcrypt-grub/mpi/mpiutil.c;
2433 common = lib/libgcrypt-grub/mpi/mpi-bit.c;
2434 common = lib/libgcrypt-grub/mpi/mpi-add.c;
2435 common = lib/libgcrypt-grub/mpi/mpi-mul.c;
2436 common = lib/libgcrypt-grub/mpi/mpi-mod.c;
2437 common = lib/libgcrypt-grub/mpi/mpi-gcd.c;
2438 common = lib/libgcrypt-grub/mpi/mpi-div.c;
2439 common = lib/libgcrypt-grub/mpi/mpi-cmp.c;
2440 common = lib/libgcrypt-grub/mpi/mpi-inv.c;
2441 common = lib/libgcrypt-grub/mpi/mpi-pow.c;
2442 common = lib/libgcrypt-grub/mpi/mpi-mpow.c;
2443 common = lib/libgcrypt-grub/mpi/mpih-lshift.c;
2444 common = lib/libgcrypt-grub/mpi/mpih-mul.c;
2445 common = lib/libgcrypt-grub/mpi/mpih-mul1.c;
2446 common = lib/libgcrypt-grub/mpi/mpih-mul2.c;
2447 common = lib/libgcrypt-grub/mpi/mpih-mul3.c;
2448 common = lib/libgcrypt-grub/mpi/mpih-add1.c;
2449 common = lib/libgcrypt-grub/mpi/mpih-sub1.c;
2450 common = lib/libgcrypt-grub/mpi/mpih-div.c;
2451 common = lib/libgcrypt-grub/mpi/mpicoder.c;
2452 common = lib/libgcrypt-grub/mpi/mpih-rshift.c;
2453 common = lib/libgcrypt-grub/mpi/mpi-inline.c;
2454 common = lib/libgcrypt_wrap/mem.c;
2456 cflags = '$(CFLAGS_GCRY) -Wno-redundant-decls -Wno-sign-compare';
2457 cppflags = '$(CPPFLAGS_GCRY)';
2462 common = lib/fake_module.c;
2467 common = gdb/cstub.c;
2469 i386 = gdb/i386/idt.c;
2470 i386 = gdb/i386/machdep.S;
2471 i386 = gdb/i386/signal.c;
2477 common = commands/testspeed.c;
2482 common = commands/tpm.c;
2483 efi = commands/efi/tpm.c;
2484 enable = x86_64_efi;
2489 common = commands/tr.c;
2494 common = lib/progress.c;
2499 common = commands/file.c;
2500 common = commands/file32.c;
2501 common = commands/file64.c;
2502 extra_dist = commands/fileXX.c;
2503 common = loader/i386/xen_file.c;
2504 common = loader/i386/xen_file32.c;
2505 common = loader/i386/xen_file64.c;
2506 extra_dist = loader/i386/xen_fileXX.c;
2510 common = commands/i386/rdmsr.c;
2515 common = commands/i386/wrmsr.c;