11 |
|
|
12 |
grubof_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \ |
grubof_HEADERS = arg.h boot.h device.h disk.h dl.h elf.h env.h err.h \ |
13 |
file.h fs.h kernel.h misc.h mm.h net.h rescue.h symbol.h \ |
file.h fs.h kernel.h misc.h mm.h net.h rescue.h symbol.h \ |
14 |
term.h types.h machine/biosdisk.h \ |
term.h types.h machine/biosdisk.h powerpc/libgcc.h loader.h \ |
15 |
partition.h pc_partition.h machine/time.h machine/ieee1275.h |
partition.h pc_partition.h machine/time.h machine/ieee1275.h |
16 |
|
|
17 |
grubof_symlist.c: $(addprefix include/grub/,$(grubof_HEADERS)) gensymlist.sh |
grubof_symlist.c: $(addprefix include/grub/,$(grubof_HEADERS)) gensymlist.sh |
20 |
kernel_syms.lst: $(addprefix include/grub/,$(grubof_HEADERS)) genkernsyms.sh |
kernel_syms.lst: $(addprefix include/grub/,$(grubof_HEADERS)) genkernsyms.sh |
21 |
sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@ |
sh $(srcdir)/genkernsyms.sh $(filter %h,$^) > $@ |
22 |
|
|
23 |
|
# Programs |
24 |
|
pkgdata_PROGRAMS = grubof |
25 |
|
|
26 |
# Utilities. |
# Utilities. |
|
sbin_UTILITIES = grubof |
|
27 |
bin_UTILITIES = grub-emu |
bin_UTILITIES = grub-emu |
28 |
noinst_UTILITIES = genmoddep |
noinst_UTILITIES = genmoddep |
29 |
|
|
38 |
normal/arg.c kern/partition.c \ |
normal/arg.c kern/partition.c \ |
39 |
util/console.c util/grub-emu.c util/misc.c util/i386/pc/getroot.c \ |
util/console.c util/grub-emu.c util/misc.c util/i386/pc/getroot.c \ |
40 |
kern/env.c commands/ls.c \ |
kern/env.c commands/ls.c \ |
41 |
commands/terminal.c commands/boot.c commands/cmp.c commands/cat.c |
commands/terminal.c commands/boot.c commands/cmp.c commands/cat.c \ |
42 |
CLEANFILES += grub-emu grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-kern_err.o grub_emu-kern_misc.o grub_emu-kern_loader.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-fs_fshelp.o grub_emu-util_i386_pc_biosdisk.o grub_emu-fs_fat.o grub_emu-fs_ext2.o grub_emu-fs_ufs.o grub_emu-fs_minix.o grub_emu-fs_hfs.o grub_emu-fs_jfs.o grub_emu-fs_iso9660.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_main.o grub_emu-normal_menu.o grub_emu-normal_arg.o grub_emu-kern_partition.o grub_emu-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.o |
kern/powerpc/cache.S |
43 |
MOSTLYCLEANFILES += grub_emu-kern_main.d grub_emu-kern_device.d grub_emu-kern_disk.d grub_emu-kern_dl.d grub_emu-kern_file.d grub_emu-kern_fs.d grub_emu-kern_err.d grub_emu-kern_misc.d grub_emu-kern_loader.d grub_emu-kern_rescue.d grub_emu-kern_term.d grub_emu-partmap_amiga.d grub_emu-partmap_pc.d grub_emu-partmap_apple.d grub_emu-fs_fshelp.d grub_emu-util_i386_pc_biosdisk.d grub_emu-fs_fat.d grub_emu-fs_ext2.d grub_emu-fs_ufs.d grub_emu-fs_minix.d grub_emu-fs_hfs.d grub_emu-fs_jfs.d grub_emu-fs_iso9660.d grub_emu-normal_cmdline.d grub_emu-normal_command.d grub_emu-normal_main.d grub_emu-normal_menu.d grub_emu-normal_arg.d grub_emu-kern_partition.d grub_emu-util_console.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_i386_pc_getroot.d grub_emu-kern_env.d grub_emu-commands_ls.d grub_emu-commands_terminal.d grub_emu-commands_boot.d grub_emu-commands_cmp.d grub_emu-commands_cat.d |
CLEANFILES += grub-emu grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-kern_err.o grub_emu-kern_misc.o grub_emu-kern_loader.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-fs_fshelp.o grub_emu-util_i386_pc_biosdisk.o grub_emu-fs_fat.o grub_emu-fs_ext2.o grub_emu-fs_ufs.o grub_emu-fs_minix.o grub_emu-fs_hfs.o grub_emu-fs_jfs.o grub_emu-fs_iso9660.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_main.o grub_emu-normal_menu.o grub_emu-normal_arg.o grub_emu-kern_partition.o grub_emu-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.o grub_emu-kern_powerpc_cache.o |
44 |
|
MOSTLYCLEANFILES += grub_emu-kern_main.d grub_emu-kern_device.d grub_emu-kern_disk.d grub_emu-kern_dl.d grub_emu-kern_file.d grub_emu-kern_fs.d grub_emu-kern_err.d grub_emu-kern_misc.d grub_emu-kern_loader.d grub_emu-kern_rescue.d grub_emu-kern_term.d grub_emu-partmap_amiga.d grub_emu-partmap_pc.d grub_emu-partmap_apple.d grub_emu-fs_fshelp.d grub_emu-util_i386_pc_biosdisk.d grub_emu-fs_fat.d grub_emu-fs_ext2.d grub_emu-fs_ufs.d grub_emu-fs_minix.d grub_emu-fs_hfs.d grub_emu-fs_jfs.d grub_emu-fs_iso9660.d grub_emu-normal_cmdline.d grub_emu-normal_command.d grub_emu-normal_main.d grub_emu-normal_menu.d grub_emu-normal_arg.d grub_emu-kern_partition.d grub_emu-util_console.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_i386_pc_getroot.d grub_emu-kern_env.d grub_emu-commands_ls.d grub_emu-commands_terminal.d grub_emu-commands_boot.d grub_emu-commands_cmp.d grub_emu-commands_cat.d grub_emu-kern_powerpc_cache.d |
45 |
|
|
46 |
grub-emu: grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-kern_err.o grub_emu-kern_misc.o grub_emu-kern_loader.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-fs_fshelp.o grub_emu-util_i386_pc_biosdisk.o grub_emu-fs_fat.o grub_emu-fs_ext2.o grub_emu-fs_ufs.o grub_emu-fs_minix.o grub_emu-fs_hfs.o grub_emu-fs_jfs.o grub_emu-fs_iso9660.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_main.o grub_emu-normal_menu.o grub_emu-normal_arg.o grub_emu-kern_partition.o grub_emu-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.o |
grub-emu: grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-kern_disk.o grub_emu-kern_dl.o grub_emu-kern_file.o grub_emu-kern_fs.o grub_emu-kern_err.o grub_emu-kern_misc.o grub_emu-kern_loader.o grub_emu-kern_rescue.o grub_emu-kern_term.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-fs_fshelp.o grub_emu-util_i386_pc_biosdisk.o grub_emu-fs_fat.o grub_emu-fs_ext2.o grub_emu-fs_ufs.o grub_emu-fs_minix.o grub_emu-fs_hfs.o grub_emu-fs_jfs.o grub_emu-fs_iso9660.o grub_emu-normal_cmdline.o grub_emu-normal_command.o grub_emu-normal_main.o grub_emu-normal_menu.o grub_emu-normal_arg.o grub_emu-kern_partition.o grub_emu-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.o grub_emu-kern_powerpc_cache.o |
47 |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_emu_LDFLAGS) |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_emu_LDFLAGS) |
48 |
|
|
49 |
grub_emu-kern_main.o: kern/main.c |
grub_emu-kern_main.o: kern/main.c |
358 |
|
|
359 |
-include grub_emu-commands_cat.d |
-include grub_emu-commands_cat.d |
360 |
|
|
361 |
|
grub_emu-kern_powerpc_cache.o: kern/powerpc/cache.S |
362 |
|
$(BUILD_CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
363 |
|
|
364 |
|
grub_emu-kern_powerpc_cache.d: kern/powerpc/cache.S |
365 |
|
set -e; $(BUILD_CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,cache\.o[ :]*,grub_emu-kern_powerpc_cache.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
366 |
|
|
367 |
|
-include grub_emu-kern_powerpc_cache.d |
368 |
|
|
369 |
grub_emu_LDFLAGS = -lncurses |
grub_emu_LDFLAGS = -lncurses |
370 |
|
|
371 |
grubof_SOURCES = boot/powerpc/ieee1275/crt0.S boot/powerpc/ieee1275/cmain.c \ |
grubof_SOURCES = boot/powerpc/ieee1275/crt0.S boot/powerpc/ieee1275/cmain.c \ |
372 |
boot/powerpc/ieee1275/ieee1275.c kern/main.c kern/device.c \ |
boot/powerpc/ieee1275/ieee1275.c kern/main.c kern/device.c \ |
373 |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c fs/fshelp.c \ |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
374 |
kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \ |
kern/misc.c kern/mm.c kern/loader.c kern/rescue.c kern/term.c \ |
375 |
kern/powerpc/ieee1275/init.c term/powerpc/ieee1275/ofconsole.c \ |
kern/powerpc/ieee1275/init.c term/powerpc/ieee1275/ofconsole.c \ |
376 |
kern/powerpc/ieee1275/openfw.c fs/ext2.c fs/ufs.c fs/minix.c fs/hfs.c \ |
kern/powerpc/ieee1275/openfw.c disk/powerpc/ieee1275/ofdisk.c \ |
377 |
fs/jfs.c normal/cmdline.c normal/command.c normal/main.c normal/menu.c \ |
kern/partition.c kern/env.c kern/powerpc/dl.c grubof_symlist.c \ |
378 |
disk/powerpc/ieee1275/ofdisk.c partmap/amiga.c partmap/pc.c \ |
kern/powerpc/cache.S |
379 |
partmap/apple.c kern/partition.c \ |
CLEANFILES += grubof grubof-boot_powerpc_ieee1275_crt0.o grubof-boot_powerpc_ieee1275_cmain.o grubof-boot_powerpc_ieee1275_ieee1275.o grubof-kern_main.o grubof-kern_device.o grubof-kern_disk.o grubof-kern_dl.o grubof-kern_file.o grubof-kern_fs.o grubof-kern_err.o grubof-kern_misc.o grubof-kern_mm.o grubof-kern_loader.o grubof-kern_rescue.o grubof-kern_term.o grubof-kern_powerpc_ieee1275_init.o grubof-term_powerpc_ieee1275_ofconsole.o grubof-kern_powerpc_ieee1275_openfw.o grubof-disk_powerpc_ieee1275_ofdisk.o grubof-kern_partition.o grubof-kern_env.o grubof-kern_powerpc_dl.o grubof-grubof_symlist.o grubof-kern_powerpc_cache.o |
380 |
kern/env.c normal/arg.c loader/powerpc/ieee1275/linux.c \ |
MOSTLYCLEANFILES += grubof-boot_powerpc_ieee1275_crt0.d grubof-boot_powerpc_ieee1275_cmain.d grubof-boot_powerpc_ieee1275_ieee1275.d grubof-kern_main.d grubof-kern_device.d grubof-kern_disk.d grubof-kern_dl.d grubof-kern_file.d grubof-kern_fs.d grubof-kern_err.d grubof-kern_misc.d grubof-kern_mm.d grubof-kern_loader.d grubof-kern_rescue.d grubof-kern_term.d grubof-kern_powerpc_ieee1275_init.d grubof-term_powerpc_ieee1275_ofconsole.d grubof-kern_powerpc_ieee1275_openfw.d grubof-disk_powerpc_ieee1275_ofdisk.d grubof-kern_partition.d grubof-kern_env.d grubof-kern_powerpc_dl.d grubof-grubof_symlist.d grubof-kern_powerpc_cache.d |
|
loader/powerpc/ieee1275/linux_normal.c commands/boot.c \ |
|
|
normal/powerpc/setjmp.S kern/powerpc/dl.c grubof_symlist.c |
|
|
CLEANFILES += grubof grubof-boot_powerpc_ieee1275_crt0.o grubof-boot_powerpc_ieee1275_cmain.o grubof-boot_powerpc_ieee1275_ieee1275.o grubof-kern_main.o grubof-kern_device.o grubof-kern_disk.o grubof-kern_dl.o grubof-kern_file.o grubof-kern_fs.o grubof-kern_err.o grubof-fs_fshelp.o grubof-kern_misc.o grubof-kern_mm.o grubof-kern_loader.o grubof-kern_rescue.o grubof-kern_term.o grubof-kern_powerpc_ieee1275_init.o grubof-term_powerpc_ieee1275_ofconsole.o grubof-kern_powerpc_ieee1275_openfw.o grubof-fs_ext2.o grubof-fs_ufs.o grubof-fs_minix.o grubof-fs_hfs.o grubof-fs_jfs.o grubof-normal_cmdline.o grubof-normal_command.o grubof-normal_main.o grubof-normal_menu.o grubof-disk_powerpc_ieee1275_ofdisk.o grubof-partmap_amiga.o grubof-partmap_pc.o grubof-partmap_apple.o grubof-kern_partition.o grubof-kern_env.o grubof-normal_arg.o grubof-loader_powerpc_ieee1275_linux.o grubof-loader_powerpc_ieee1275_linux_normal.o grubof-commands_boot.o grubof-normal_powerpc_setjmp.o grubof-kern_powerpc_dl.o grubof-grubof_symlist.o |
|
|
MOSTLYCLEANFILES += grubof-boot_powerpc_ieee1275_crt0.d grubof-boot_powerpc_ieee1275_cmain.d grubof-boot_powerpc_ieee1275_ieee1275.d grubof-kern_main.d grubof-kern_device.d grubof-kern_disk.d grubof-kern_dl.d grubof-kern_file.d grubof-kern_fs.d grubof-kern_err.d grubof-fs_fshelp.d grubof-kern_misc.d grubof-kern_mm.d grubof-kern_loader.d grubof-kern_rescue.d grubof-kern_term.d grubof-kern_powerpc_ieee1275_init.d grubof-term_powerpc_ieee1275_ofconsole.d grubof-kern_powerpc_ieee1275_openfw.d grubof-fs_ext2.d grubof-fs_ufs.d grubof-fs_minix.d grubof-fs_hfs.d grubof-fs_jfs.d grubof-normal_cmdline.d grubof-normal_command.d grubof-normal_main.d grubof-normal_menu.d grubof-disk_powerpc_ieee1275_ofdisk.d grubof-partmap_amiga.d grubof-partmap_pc.d grubof-partmap_apple.d grubof-kern_partition.d grubof-kern_env.d grubof-normal_arg.d grubof-loader_powerpc_ieee1275_linux.d grubof-loader_powerpc_ieee1275_linux_normal.d grubof-commands_boot.d grubof-normal_powerpc_setjmp.d grubof-kern_powerpc_dl.d grubof-grubof_symlist.d |
|
381 |
|
|
382 |
grubof: grubof-boot_powerpc_ieee1275_crt0.o grubof-boot_powerpc_ieee1275_cmain.o grubof-boot_powerpc_ieee1275_ieee1275.o grubof-kern_main.o grubof-kern_device.o grubof-kern_disk.o grubof-kern_dl.o grubof-kern_file.o grubof-kern_fs.o grubof-kern_err.o grubof-fs_fshelp.o grubof-kern_misc.o grubof-kern_mm.o grubof-kern_loader.o grubof-kern_rescue.o grubof-kern_term.o grubof-kern_powerpc_ieee1275_init.o grubof-term_powerpc_ieee1275_ofconsole.o grubof-kern_powerpc_ieee1275_openfw.o grubof-fs_ext2.o grubof-fs_ufs.o grubof-fs_minix.o grubof-fs_hfs.o grubof-fs_jfs.o grubof-normal_cmdline.o grubof-normal_command.o grubof-normal_main.o grubof-normal_menu.o grubof-disk_powerpc_ieee1275_ofdisk.o grubof-partmap_amiga.o grubof-partmap_pc.o grubof-partmap_apple.o grubof-kern_partition.o grubof-kern_env.o grubof-normal_arg.o grubof-loader_powerpc_ieee1275_linux.o grubof-loader_powerpc_ieee1275_linux_normal.o grubof-commands_boot.o grubof-normal_powerpc_setjmp.o grubof-kern_powerpc_dl.o grubof-grubof_symlist.o |
grubof: grubof-boot_powerpc_ieee1275_crt0.o grubof-boot_powerpc_ieee1275_cmain.o grubof-boot_powerpc_ieee1275_ieee1275.o grubof-kern_main.o grubof-kern_device.o grubof-kern_disk.o grubof-kern_dl.o grubof-kern_file.o grubof-kern_fs.o grubof-kern_err.o grubof-kern_misc.o grubof-kern_mm.o grubof-kern_loader.o grubof-kern_rescue.o grubof-kern_term.o grubof-kern_powerpc_ieee1275_init.o grubof-term_powerpc_ieee1275_ofconsole.o grubof-kern_powerpc_ieee1275_openfw.o grubof-disk_powerpc_ieee1275_ofdisk.o grubof-kern_partition.o grubof-kern_env.o grubof-kern_powerpc_dl.o grubof-grubof_symlist.o grubof-kern_powerpc_cache.o |
383 |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grubof_LDFLAGS) |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grubof_LDFLAGS) |
384 |
|
|
385 |
grubof-boot_powerpc_ieee1275_crt0.o: boot/powerpc/ieee1275/crt0.S |
grubof-boot_powerpc_ieee1275_crt0.o: boot/powerpc/ieee1275/crt0.S |
386 |
$(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
387 |
|
|
388 |
grubof-boot_powerpc_ieee1275_crt0.d: boot/powerpc/ieee1275/crt0.S |
grubof-boot_powerpc_ieee1275_crt0.d: boot/powerpc/ieee1275/crt0.S |
389 |
set -e; $(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,crt0\.o[ :]*,grubof-boot_powerpc_ieee1275_crt0.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,crt0\.o[ :]*,grubof-boot_powerpc_ieee1275_crt0.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
390 |
|
|
391 |
-include grubof-boot_powerpc_ieee1275_crt0.d |
-include grubof-boot_powerpc_ieee1275_crt0.d |
392 |
|
|
393 |
grubof-boot_powerpc_ieee1275_cmain.o: boot/powerpc/ieee1275/cmain.c |
grubof-boot_powerpc_ieee1275_cmain.o: boot/powerpc/ieee1275/cmain.c |
394 |
$(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
395 |
|
|
396 |
grubof-boot_powerpc_ieee1275_cmain.d: boot/powerpc/ieee1275/cmain.c |
grubof-boot_powerpc_ieee1275_cmain.d: boot/powerpc/ieee1275/cmain.c |
397 |
set -e; $(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,cmain\.o[ :]*,grubof-boot_powerpc_ieee1275_cmain.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,cmain\.o[ :]*,grubof-boot_powerpc_ieee1275_cmain.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
398 |
|
|
399 |
-include grubof-boot_powerpc_ieee1275_cmain.d |
-include grubof-boot_powerpc_ieee1275_cmain.d |
400 |
|
|
401 |
grubof-boot_powerpc_ieee1275_ieee1275.o: boot/powerpc/ieee1275/ieee1275.c |
grubof-boot_powerpc_ieee1275_ieee1275.o: boot/powerpc/ieee1275/ieee1275.c |
402 |
$(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
403 |
|
|
404 |
grubof-boot_powerpc_ieee1275_ieee1275.d: boot/powerpc/ieee1275/ieee1275.c |
grubof-boot_powerpc_ieee1275_ieee1275.d: boot/powerpc/ieee1275/ieee1275.c |
405 |
set -e; $(BUILD_CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ieee1275\.o[ :]*,grubof-boot_powerpc_ieee1275_ieee1275.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Iboot/powerpc/ieee1275 -I$(srcdir)/boot/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ieee1275\.o[ :]*,grubof-boot_powerpc_ieee1275_ieee1275.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
406 |
|
|
407 |
-include grubof-boot_powerpc_ieee1275_ieee1275.d |
-include grubof-boot_powerpc_ieee1275_ieee1275.d |
408 |
|
|
409 |
grubof-kern_main.o: kern/main.c |
grubof-kern_main.o: kern/main.c |
410 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
411 |
|
|
412 |
grubof-kern_main.d: kern/main.c |
grubof-kern_main.d: kern/main.c |
413 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,main\.o[ :]*,grubof-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,main\.o[ :]*,grubof-kern_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
414 |
|
|
415 |
-include grubof-kern_main.d |
-include grubof-kern_main.d |
416 |
|
|
417 |
grubof-kern_device.o: kern/device.c |
grubof-kern_device.o: kern/device.c |
418 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
419 |
|
|
420 |
grubof-kern_device.d: kern/device.c |
grubof-kern_device.d: kern/device.c |
421 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,device\.o[ :]*,grubof-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,device\.o[ :]*,grubof-kern_device.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
422 |
|
|
423 |
-include grubof-kern_device.d |
-include grubof-kern_device.d |
424 |
|
|
425 |
grubof-kern_disk.o: kern/disk.c |
grubof-kern_disk.o: kern/disk.c |
426 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
427 |
|
|
428 |
grubof-kern_disk.d: kern/disk.c |
grubof-kern_disk.d: kern/disk.c |
429 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,disk\.o[ :]*,grubof-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,disk\.o[ :]*,grubof-kern_disk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
430 |
|
|
431 |
-include grubof-kern_disk.d |
-include grubof-kern_disk.d |
432 |
|
|
433 |
grubof-kern_dl.o: kern/dl.c |
grubof-kern_dl.o: kern/dl.c |
434 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
435 |
|
|
436 |
grubof-kern_dl.d: kern/dl.c |
grubof-kern_dl.d: kern/dl.c |
437 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,dl\.o[ :]*,grubof-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,dl\.o[ :]*,grubof-kern_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
438 |
|
|
439 |
-include grubof-kern_dl.d |
-include grubof-kern_dl.d |
440 |
|
|
441 |
grubof-kern_file.o: kern/file.c |
grubof-kern_file.o: kern/file.c |
442 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
443 |
|
|
444 |
grubof-kern_file.d: kern/file.c |
grubof-kern_file.d: kern/file.c |
445 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,file\.o[ :]*,grubof-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,file\.o[ :]*,grubof-kern_file.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
446 |
|
|
447 |
-include grubof-kern_file.d |
-include grubof-kern_file.d |
448 |
|
|
449 |
grubof-kern_fs.o: kern/fs.c |
grubof-kern_fs.o: kern/fs.c |
450 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
451 |
|
|
452 |
grubof-kern_fs.d: kern/fs.c |
grubof-kern_fs.d: kern/fs.c |
453 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,fs\.o[ :]*,grubof-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,fs\.o[ :]*,grubof-kern_fs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
454 |
|
|
455 |
-include grubof-kern_fs.d |
-include grubof-kern_fs.d |
456 |
|
|
457 |
grubof-kern_err.o: kern/err.c |
grubof-kern_err.o: kern/err.c |
458 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
459 |
|
|
460 |
grubof-kern_err.d: kern/err.c |
grubof-kern_err.d: kern/err.c |
461 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,err\.o[ :]*,grubof-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,err\.o[ :]*,grubof-kern_err.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
462 |
|
|
463 |
-include grubof-kern_err.d |
-include grubof-kern_err.d |
464 |
|
|
|
grubof-fs_fshelp.o: fs/fshelp.c |
|
|
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
|
|
|
|
|
grubof-fs_fshelp.d: fs/fshelp.c |
|
|
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,grubof-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include grubof-fs_fshelp.d |
|
|
|
|
465 |
grubof-kern_misc.o: kern/misc.c |
grubof-kern_misc.o: kern/misc.c |
466 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
467 |
|
|
468 |
grubof-kern_misc.d: kern/misc.c |
grubof-kern_misc.d: kern/misc.c |
469 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grubof-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,misc\.o[ :]*,grubof-kern_misc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
470 |
|
|
471 |
-include grubof-kern_misc.d |
-include grubof-kern_misc.d |
472 |
|
|
473 |
grubof-kern_mm.o: kern/mm.c |
grubof-kern_mm.o: kern/mm.c |
474 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
475 |
|
|
476 |
grubof-kern_mm.d: kern/mm.c |
grubof-kern_mm.d: kern/mm.c |
477 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,mm\.o[ :]*,grubof-kern_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,mm\.o[ :]*,grubof-kern_mm.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
478 |
|
|
479 |
-include grubof-kern_mm.d |
-include grubof-kern_mm.d |
480 |
|
|
481 |
grubof-kern_loader.o: kern/loader.c |
grubof-kern_loader.o: kern/loader.c |
482 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
483 |
|
|
484 |
grubof-kern_loader.d: kern/loader.c |
grubof-kern_loader.d: kern/loader.c |
485 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,loader\.o[ :]*,grubof-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,loader\.o[ :]*,grubof-kern_loader.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
486 |
|
|
487 |
-include grubof-kern_loader.d |
-include grubof-kern_loader.d |
488 |
|
|
489 |
grubof-kern_rescue.o: kern/rescue.c |
grubof-kern_rescue.o: kern/rescue.c |
490 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
491 |
|
|
492 |
grubof-kern_rescue.d: kern/rescue.c |
grubof-kern_rescue.d: kern/rescue.c |
493 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,grubof-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,rescue\.o[ :]*,grubof-kern_rescue.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
494 |
|
|
495 |
-include grubof-kern_rescue.d |
-include grubof-kern_rescue.d |
496 |
|
|
497 |
grubof-kern_term.o: kern/term.c |
grubof-kern_term.o: kern/term.c |
498 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
499 |
|
|
500 |
grubof-kern_term.d: kern/term.c |
grubof-kern_term.d: kern/term.c |
501 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,term\.o[ :]*,grubof-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,term\.o[ :]*,grubof-kern_term.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
502 |
|
|
503 |
-include grubof-kern_term.d |
-include grubof-kern_term.d |
504 |
|
|
505 |
grubof-kern_powerpc_ieee1275_init.o: kern/powerpc/ieee1275/init.c |
grubof-kern_powerpc_ieee1275_init.o: kern/powerpc/ieee1275/init.c |
506 |
$(BUILD_CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
507 |
|
|
508 |
grubof-kern_powerpc_ieee1275_init.d: kern/powerpc/ieee1275/init.c |
grubof-kern_powerpc_ieee1275_init.d: kern/powerpc/ieee1275/init.c |
509 |
set -e; $(BUILD_CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,init\.o[ :]*,grubof-kern_powerpc_ieee1275_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,init\.o[ :]*,grubof-kern_powerpc_ieee1275_init.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
510 |
|
|
511 |
-include grubof-kern_powerpc_ieee1275_init.d |
-include grubof-kern_powerpc_ieee1275_init.d |
512 |
|
|
513 |
grubof-term_powerpc_ieee1275_ofconsole.o: term/powerpc/ieee1275/ofconsole.c |
grubof-term_powerpc_ieee1275_ofconsole.o: term/powerpc/ieee1275/ofconsole.c |
514 |
$(BUILD_CC) -Iterm/powerpc/ieee1275 -I$(srcdir)/term/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Iterm/powerpc/ieee1275 -I$(srcdir)/term/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
515 |
|
|
516 |
grubof-term_powerpc_ieee1275_ofconsole.d: term/powerpc/ieee1275/ofconsole.c |
grubof-term_powerpc_ieee1275_ofconsole.d: term/powerpc/ieee1275/ofconsole.c |
517 |
set -e; $(BUILD_CC) -Iterm/powerpc/ieee1275 -I$(srcdir)/term/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ofconsole\.o[ :]*,grubof-term_powerpc_ieee1275_ofconsole.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Iterm/powerpc/ieee1275 -I$(srcdir)/term/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ofconsole\.o[ :]*,grubof-term_powerpc_ieee1275_ofconsole.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
518 |
|
|
519 |
-include grubof-term_powerpc_ieee1275_ofconsole.d |
-include grubof-term_powerpc_ieee1275_ofconsole.d |
520 |
|
|
521 |
grubof-kern_powerpc_ieee1275_openfw.o: kern/powerpc/ieee1275/openfw.c |
grubof-kern_powerpc_ieee1275_openfw.o: kern/powerpc/ieee1275/openfw.c |
522 |
$(BUILD_CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
523 |
|
|
524 |
grubof-kern_powerpc_ieee1275_openfw.d: kern/powerpc/ieee1275/openfw.c |
grubof-kern_powerpc_ieee1275_openfw.d: kern/powerpc/ieee1275/openfw.c |
525 |
set -e; $(BUILD_CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,openfw\.o[ :]*,grubof-kern_powerpc_ieee1275_openfw.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern/powerpc/ieee1275 -I$(srcdir)/kern/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,openfw\.o[ :]*,grubof-kern_powerpc_ieee1275_openfw.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
526 |
|
|
527 |
-include grubof-kern_powerpc_ieee1275_openfw.d |
-include grubof-kern_powerpc_ieee1275_openfw.d |
528 |
|
|
529 |
grubof-fs_ext2.o: fs/ext2.c |
grubof-disk_powerpc_ieee1275_ofdisk.o: disk/powerpc/ieee1275/ofdisk.c |
530 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Idisk/powerpc/ieee1275 -I$(srcdir)/disk/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
531 |
|
|
532 |
grubof-fs_ext2.d: fs/ext2.c |
grubof-disk_powerpc_ieee1275_ofdisk.d: disk/powerpc/ieee1275/ofdisk.c |
533 |
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,grubof-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Idisk/powerpc/ieee1275 -I$(srcdir)/disk/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ofdisk\.o[ :]*,grubof-disk_powerpc_ieee1275_ofdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
534 |
|
|
535 |
-include grubof-fs_ext2.d |
-include grubof-disk_powerpc_ieee1275_ofdisk.d |
536 |
|
|
537 |
grubof-fs_ufs.o: fs/ufs.c |
grubof-kern_partition.o: kern/partition.c |
538 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
539 |
|
|
540 |
grubof-fs_ufs.d: fs/ufs.c |
grubof-kern_partition.d: kern/partition.c |
541 |
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,grubof-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grubof-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
542 |
|
|
543 |
-include grubof-fs_ufs.d |
-include grubof-kern_partition.d |
544 |
|
|
545 |
grubof-fs_minix.o: fs/minix.c |
grubof-kern_env.o: kern/env.c |
546 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
547 |
|
|
548 |
grubof-fs_minix.d: fs/minix.c |
grubof-kern_env.d: kern/env.c |
549 |
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,minix\.o[ :]*,grubof-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,env\.o[ :]*,grubof-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
550 |
|
|
551 |
-include grubof-fs_minix.d |
-include grubof-kern_env.d |
552 |
|
|
553 |
grubof-fs_hfs.o: fs/hfs.c |
grubof-kern_powerpc_dl.o: kern/powerpc/dl.c |
554 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
555 |
|
|
556 |
grubof-fs_hfs.d: fs/hfs.c |
grubof-kern_powerpc_dl.d: kern/powerpc/dl.c |
557 |
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,grubof-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,dl\.o[ :]*,grubof-kern_powerpc_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
558 |
|
|
559 |
-include grubof-fs_hfs.d |
-include grubof-kern_powerpc_dl.d |
560 |
|
|
561 |
grubof-fs_jfs.o: fs/jfs.c |
grubof-grubof_symlist.o: grubof_symlist.c |
562 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
563 |
|
|
564 |
grubof-fs_jfs.d: fs/jfs.c |
grubof-grubof_symlist.d: grubof_symlist.c |
565 |
set -e; $(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,grubof-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -I. -I$(srcdir)/. $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,grubof_symlist\.o[ :]*,grubof-grubof_symlist.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
566 |
|
|
567 |
-include grubof-fs_jfs.d |
-include grubof-grubof_symlist.d |
568 |
|
|
569 |
grubof-normal_cmdline.o: normal/cmdline.c |
grubof-kern_powerpc_cache.o: kern/powerpc/cache.S |
570 |
$(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
571 |
|
|
572 |
grubof-normal_cmdline.d: normal/cmdline.c |
grubof-kern_powerpc_cache.d: kern/powerpc/cache.S |
573 |
set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,grubof-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(CPPFLAGS) $(CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,cache\.o[ :]*,grubof-kern_powerpc_cache.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
574 |
|
|
575 |
-include grubof-normal_cmdline.d |
-include grubof-kern_powerpc_cache.d |
576 |
|
|
577 |
grubof-normal_command.o: normal/command.c |
grubof_HEADERS = grub/powerpc/ieee1275/ieee1275.h |
578 |
$(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
grubof_CFLAGS = $(COMMON_CFLAGS) |
579 |
|
grubof_ASFLAGS = $(COMMON_ASFLAGS) |
580 |
|
grubof_LDFLAGS = -nostdlib -static-libgcc -lgcc -Wl,-N,-S,-Ttext,0x200000,-Bstatic |
581 |
|
|
582 |
grubof-normal_command.d: normal/command.c |
# For genmoddep. |
583 |
set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,command\.o[ :]*,grubof-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
genmoddep_SOURCES = util/genmoddep.c |
584 |
|
CLEANFILES += genmoddep genmoddep-util_genmoddep.o |
585 |
|
MOSTLYCLEANFILES += genmoddep-util_genmoddep.d |
586 |
|
|
587 |
-include grubof-normal_command.d |
genmoddep: genmoddep-util_genmoddep.o |
588 |
|
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(genmoddep_LDFLAGS) |
589 |
|
|
590 |
grubof-normal_main.o: normal/main.c |
genmoddep-util_genmoddep.o: util/genmoddep.c |
591 |
$(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -c -o $@ $< |
592 |
|
|
593 |
grubof-normal_main.d: normal/main.c |
genmoddep-util_genmoddep.d: util/genmoddep.c |
594 |
set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,main\.o[ :]*,grubof-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -M $< | sed 's,genmoddep\.o[ :]*,genmoddep-util_genmoddep.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
595 |
|
|
596 |
-include grubof-normal_main.d |
-include genmoddep-util_genmoddep.d |
597 |
|
|
|
grubof-normal_menu.o: normal/menu.c |
|
|
$(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
|
598 |
|
|
599 |
grubof-normal_menu.d: normal/menu.c |
# Modules. |
600 |
set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,menu\.o[ :]*,grubof-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
pkgdata_MODULES = _linux.mod linux.mod fat.mod ufs.mod ext2.mod minix.mod \ |
601 |
|
hfs.mod jfs.mod normal.mod hello.mod font.mod \ |
602 |
|
boot.mod cmp.mod cat.mod terminal.mod fshelp.mod amiga.mod apple.mod pc.mod |
603 |
|
|
604 |
-include grubof-normal_menu.d |
# For fshelp.mod. |
605 |
|
fshelp_mod_SOURCES = fs/fshelp.c |
606 |
|
CLEANFILES += fshelp.mod mod-fshelp.o mod-fshelp.c pre-fshelp.o fshelp_mod-fs_fshelp.o def-fshelp.lst und-fshelp.lst |
607 |
|
MOSTLYCLEANFILES += fshelp_mod-fs_fshelp.d |
608 |
|
DEFSYMFILES += def-fshelp.lst |
609 |
|
UNDSYMFILES += und-fshelp.lst |
610 |
|
|
611 |
grubof-disk_powerpc_ieee1275_ofdisk.o: disk/powerpc/ieee1275/ofdisk.c |
fshelp.mod: pre-fshelp.o mod-fshelp.o |
612 |
$(BUILD_CC) -Idisk/powerpc/ieee1275 -I$(srcdir)/disk/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
-rm -f $@ |
613 |
|
$(LD) -r -o $@ $^ |
614 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
615 |
|
|
616 |
grubof-disk_powerpc_ieee1275_ofdisk.d: disk/powerpc/ieee1275/ofdisk.c |
pre-fshelp.o: fshelp_mod-fs_fshelp.o |
617 |
set -e; $(BUILD_CC) -Idisk/powerpc/ieee1275 -I$(srcdir)/disk/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,ofdisk\.o[ :]*,grubof-disk_powerpc_ieee1275_ofdisk.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
-rm -f $@ |
618 |
|
$(LD) -r -o $@ $^ |
619 |
|
|
620 |
-include grubof-disk_powerpc_ieee1275_ofdisk.d |
mod-fshelp.o: mod-fshelp.c |
621 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
622 |
|
|
623 |
grubof-partmap_amiga.o: partmap/amiga.c |
mod-fshelp.c: moddep.lst genmodsrc.sh |
624 |
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
sh $(srcdir)/genmodsrc.sh 'fshelp' $< > $@ || (rm -f $@; exit 1) |
625 |
|
|
626 |
grubof-partmap_amiga.d: partmap/amiga.c |
def-fshelp.lst: pre-fshelp.o |
627 |
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,grubof-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fshelp/' > $@ |
628 |
|
|
629 |
-include grubof-partmap_amiga.d |
und-fshelp.lst: pre-fshelp.o |
630 |
|
echo 'fshelp' > $@ |
631 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
632 |
|
|
633 |
grubof-partmap_pc.o: partmap/pc.c |
fshelp_mod-fs_fshelp.o: fs/fshelp.c |
634 |
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -c -o $@ $< |
635 |
|
|
636 |
grubof-partmap_pc.d: partmap/pc.c |
fshelp_mod-fs_fshelp.d: fs/fshelp.c |
637 |
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grubof-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fshelp_mod_CFLAGS) -M $< | sed 's,fshelp\.o[ :]*,fshelp_mod-fs_fshelp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
638 |
|
|
639 |
-include grubof-partmap_pc.d |
-include fshelp_mod-fs_fshelp.d |
640 |
|
|
641 |
grubof-partmap_apple.o: partmap/apple.c |
fshelp_mod_CFLAGS = $(COMMON_CFLAGS) |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
|
642 |
|
|
643 |
grubof-partmap_apple.d: partmap/apple.c |
# For fat.mod. |
644 |
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,apple\.o[ :]*,grubof-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
fat_mod_SOURCES = fs/fat.c |
645 |
|
CLEANFILES += fat.mod mod-fat.o mod-fat.c pre-fat.o fat_mod-fs_fat.o def-fat.lst und-fat.lst |
646 |
|
MOSTLYCLEANFILES += fat_mod-fs_fat.d |
647 |
|
DEFSYMFILES += def-fat.lst |
648 |
|
UNDSYMFILES += und-fat.lst |
649 |
|
|
650 |
-include grubof-partmap_apple.d |
fat.mod: pre-fat.o mod-fat.o |
651 |
|
-rm -f $@ |
652 |
|
$(LD) -r -o $@ $^ |
653 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
654 |
|
|
655 |
grubof-kern_partition.o: kern/partition.c |
pre-fat.o: fat_mod-fs_fat.o |
656 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
-rm -f $@ |
657 |
|
$(LD) -r -o $@ $^ |
658 |
|
|
659 |
grubof-kern_partition.d: kern/partition.c |
mod-fat.o: mod-fat.c |
660 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grubof-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
$(CC) $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
661 |
|
|
662 |
-include grubof-kern_partition.d |
mod-fat.c: moddep.lst genmodsrc.sh |
663 |
|
sh $(srcdir)/genmodsrc.sh 'fat' $< > $@ || (rm -f $@; exit 1) |
664 |
|
|
665 |
grubof-kern_env.o: kern/env.c |
def-fat.lst: pre-fat.o |
666 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 fat/' > $@ |
667 |
|
|
668 |
grubof-kern_env.d: kern/env.c |
und-fat.lst: pre-fat.o |
669 |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,env\.o[ :]*,grubof-kern_env.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
echo 'fat' > $@ |
670 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
671 |
|
|
672 |
-include grubof-kern_env.d |
fat_mod-fs_fat.o: fs/fat.c |
673 |
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -c -o $@ $< |
674 |
|
|
675 |
grubof-normal_arg.o: normal/arg.c |
fat_mod-fs_fat.d: fs/fat.c |
676 |
$(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(fat_mod_CFLAGS) -M $< | sed 's,fat\.o[ :]*,fat_mod-fs_fat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
677 |
|
|
678 |
grubof-normal_arg.d: normal/arg.c |
-include fat_mod-fs_fat.d |
|
set -e; $(BUILD_CC) -Inormal -I$(srcdir)/normal $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,arg\.o[ :]*,grubof-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
679 |
|
|
680 |
-include grubof-normal_arg.d |
fat_mod_CFLAGS = $(COMMON_CFLAGS) |
681 |
|
|
682 |
grubof-loader_powerpc_ieee1275_linux.o: loader/powerpc/ieee1275/linux.c |
# For ext2.mod. |
683 |
$(BUILD_CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
ext2_mod_SOURCES = fs/ext2.c |
684 |
|
CLEANFILES += ext2.mod mod-ext2.o mod-ext2.c pre-ext2.o ext2_mod-fs_ext2.o def-ext2.lst und-ext2.lst |
685 |
|
MOSTLYCLEANFILES += ext2_mod-fs_ext2.d |
686 |
|
DEFSYMFILES += def-ext2.lst |
687 |
|
UNDSYMFILES += und-ext2.lst |
688 |
|
|
689 |
grubof-loader_powerpc_ieee1275_linux.d: loader/powerpc/ieee1275/linux.c |
ext2.mod: pre-ext2.o mod-ext2.o |
690 |
set -e; $(BUILD_CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,linux\.o[ :]*,grubof-loader_powerpc_ieee1275_linux.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
-rm -f $@ |
691 |
|
$(LD) -r -o $@ $^ |
692 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
693 |
|
|
694 |
-include grubof-loader_powerpc_ieee1275_linux.d |
pre-ext2.o: ext2_mod-fs_ext2.o |
695 |
|
-rm -f $@ |
696 |
|
$(LD) -r -o $@ $^ |
697 |
|
|
698 |
grubof-loader_powerpc_ieee1275_linux_normal.o: loader/powerpc/ieee1275/linux_normal.c |
mod-ext2.o: mod-ext2.c |
699 |
$(BUILD_CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
$(CC) $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
700 |
|
|
701 |
grubof-loader_powerpc_ieee1275_linux_normal.d: loader/powerpc/ieee1275/linux_normal.c |
mod-ext2.c: moddep.lst genmodsrc.sh |
702 |
set -e; $(BUILD_CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,linux_normal\.o[ :]*,grubof-loader_powerpc_ieee1275_linux_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
sh $(srcdir)/genmodsrc.sh 'ext2' $< > $@ || (rm -f $@; exit 1) |
703 |
|
|
704 |
-include grubof-loader_powerpc_ieee1275_linux_normal.d |
def-ext2.lst: pre-ext2.o |
705 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ext2/' > $@ |
706 |
|
|
707 |
grubof-commands_boot.o: commands/boot.c |
und-ext2.lst: pre-ext2.o |
708 |
$(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
echo 'ext2' > $@ |
709 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
710 |
|
|
711 |
grubof-commands_boot.d: commands/boot.c |
ext2_mod-fs_ext2.o: fs/ext2.c |
712 |
set -e; $(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,boot\.o[ :]*,grubof-commands_boot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -c -o $@ $< |
713 |
|
|
714 |
-include grubof-commands_boot.d |
ext2_mod-fs_ext2.d: fs/ext2.c |
715 |
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ext2_mod_CFLAGS) -M $< | sed 's,ext2\.o[ :]*,ext2_mod-fs_ext2.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
716 |
|
|
717 |
grubof-normal_powerpc_setjmp.o: normal/powerpc/setjmp.S |
-include ext2_mod-fs_ext2.d |
|
$(BUILD_CC) -Inormal/powerpc -I$(srcdir)/normal/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
|
718 |
|
|
719 |
grubof-normal_powerpc_setjmp.d: normal/powerpc/setjmp.S |
ext2_mod_CFLAGS = $(COMMON_CFLAGS) |
|
set -e; $(BUILD_CC) -Inormal/powerpc -I$(srcdir)/normal/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,setjmp\.o[ :]*,grubof-normal_powerpc_setjmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
720 |
|
|
721 |
-include grubof-normal_powerpc_setjmp.d |
# For ufs.mod. |
722 |
|
ufs_mod_SOURCES = fs/ufs.c |
723 |
|
CLEANFILES += ufs.mod mod-ufs.o mod-ufs.c pre-ufs.o ufs_mod-fs_ufs.o def-ufs.lst und-ufs.lst |
724 |
|
MOSTLYCLEANFILES += ufs_mod-fs_ufs.d |
725 |
|
DEFSYMFILES += def-ufs.lst |
726 |
|
UNDSYMFILES += und-ufs.lst |
727 |
|
|
728 |
grubof-kern_powerpc_dl.o: kern/powerpc/dl.c |
ufs.mod: pre-ufs.o mod-ufs.o |
729 |
$(BUILD_CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
-rm -f $@ |
730 |
|
$(LD) -r -o $@ $^ |
731 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
732 |
|
|
733 |
grubof-kern_powerpc_dl.d: kern/powerpc/dl.c |
pre-ufs.o: ufs_mod-fs_ufs.o |
734 |
set -e; $(BUILD_CC) -Ikern/powerpc -I$(srcdir)/kern/powerpc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,dl\.o[ :]*,grubof-kern_powerpc_dl.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
-rm -f $@ |
735 |
|
$(LD) -r -o $@ $^ |
736 |
|
|
737 |
-include grubof-kern_powerpc_dl.d |
mod-ufs.o: mod-ufs.c |
738 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
739 |
|
|
740 |
grubof-grubof_symlist.o: grubof_symlist.c |
mod-ufs.c: moddep.lst genmodsrc.sh |
741 |
$(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -c -o $@ $< |
sh $(srcdir)/genmodsrc.sh 'ufs' $< > $@ || (rm -f $@; exit 1) |
742 |
|
|
743 |
grubof-grubof_symlist.d: grubof_symlist.c |
def-ufs.lst: pre-ufs.o |
744 |
set -e; $(BUILD_CC) -I. -I$(srcdir)/. $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grubof_CFLAGS) -M $< | sed 's,grubof_symlist\.o[ :]*,grubof-grubof_symlist.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 ufs/' > $@ |
745 |
|
|
746 |
-include grubof-grubof_symlist.d |
und-ufs.lst: pre-ufs.o |
747 |
|
echo 'ufs' > $@ |
748 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
749 |
|
|
750 |
grubof_HEADERS = grub/powerpc/ieee1275/ieee1275.h |
ufs_mod-fs_ufs.o: fs/ufs.c |
751 |
grubof_CFLAGS = $(COMMON_CFLAGS) -DGRUBOF |
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -c -o $@ $< |
|
grubof_ASFLAGS = $(COMMON_ASFLAGS) |
|
|
grubof_LDFLAGS = -nostdlib -static-libgcc -lgcc -Wl,-N,-S,-Ttext,0x200000,-Bstatic |
|
752 |
|
|
753 |
# For genmoddep. |
ufs_mod-fs_ufs.d: fs/ufs.c |
754 |
genmoddep_SOURCES = util/genmoddep.c |
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(ufs_mod_CFLAGS) -M $< | sed 's,ufs\.o[ :]*,ufs_mod-fs_ufs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
CLEANFILES += genmoddep genmoddep-util_genmoddep.o |
|
|
MOSTLYCLEANFILES += genmoddep-util_genmoddep.d |
|
755 |
|
|
756 |
genmoddep: genmoddep-util_genmoddep.o |
-include ufs_mod-fs_ufs.d |
|
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(genmoddep_LDFLAGS) |
|
757 |
|
|
758 |
genmoddep-util_genmoddep.o: util/genmoddep.c |
ufs_mod_CFLAGS = $(COMMON_CFLAGS) |
|
$(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -c -o $@ $< |
|
759 |
|
|
760 |
genmoddep-util_genmoddep.d: util/genmoddep.c |
# For minix.mod. |
761 |
set -e; $(BUILD_CC) -Iutil -I$(srcdir)/util $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(genmoddep_CFLAGS) -M $< | sed 's,genmoddep\.o[ :]*,genmoddep-util_genmoddep.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
minix_mod_SOURCES = fs/minix.c |
762 |
|
CLEANFILES += minix.mod mod-minix.o mod-minix.c pre-minix.o minix_mod-fs_minix.o def-minix.lst und-minix.lst |
763 |
|
MOSTLYCLEANFILES += minix_mod-fs_minix.d |
764 |
|
DEFSYMFILES += def-minix.lst |
765 |
|
UNDSYMFILES += und-minix.lst |
766 |
|
|
767 |
-include genmoddep-util_genmoddep.d |
minix.mod: pre-minix.o mod-minix.o |
768 |
|
-rm -f $@ |
769 |
|
$(LD) -r -o $@ $^ |
770 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
771 |
|
|
772 |
|
pre-minix.o: minix_mod-fs_minix.o |
773 |
|
-rm -f $@ |
774 |
|
$(LD) -r -o $@ $^ |
775 |
|
|
776 |
# Modules. |
mod-minix.o: mod-minix.c |
777 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
778 |
|
|
779 |
|
mod-minix.c: moddep.lst genmodsrc.sh |
780 |
|
sh $(srcdir)/genmodsrc.sh 'minix' $< > $@ || (rm -f $@; exit 1) |
781 |
|
|
782 |
|
def-minix.lst: pre-minix.o |
783 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 minix/' > $@ |
784 |
|
|
785 |
|
und-minix.lst: pre-minix.o |
786 |
|
echo 'minix' > $@ |
787 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
788 |
|
|
789 |
|
minix_mod-fs_minix.o: fs/minix.c |
790 |
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -c -o $@ $< |
791 |
|
|
792 |
|
minix_mod-fs_minix.d: fs/minix.c |
793 |
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(minix_mod_CFLAGS) -M $< | sed 's,minix\.o[ :]*,minix_mod-fs_minix.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
794 |
|
|
795 |
|
-include minix_mod-fs_minix.d |
796 |
|
|
797 |
|
minix_mod_CFLAGS = $(COMMON_CFLAGS) |
798 |
|
|
799 |
|
# For hfs.mod. |
800 |
|
hfs_mod_SOURCES = fs/hfs.c |
801 |
|
CLEANFILES += hfs.mod mod-hfs.o mod-hfs.c pre-hfs.o hfs_mod-fs_hfs.o def-hfs.lst und-hfs.lst |
802 |
|
MOSTLYCLEANFILES += hfs_mod-fs_hfs.d |
803 |
|
DEFSYMFILES += def-hfs.lst |
804 |
|
UNDSYMFILES += und-hfs.lst |
805 |
|
|
806 |
|
hfs.mod: pre-hfs.o mod-hfs.o |
807 |
|
-rm -f $@ |
808 |
|
$(LD) -r -o $@ $^ |
809 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
810 |
|
|
811 |
|
pre-hfs.o: hfs_mod-fs_hfs.o |
812 |
|
-rm -f $@ |
813 |
|
$(LD) -r -o $@ $^ |
814 |
|
|
815 |
|
mod-hfs.o: mod-hfs.c |
816 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
817 |
|
|
818 |
|
mod-hfs.c: moddep.lst genmodsrc.sh |
819 |
|
sh $(srcdir)/genmodsrc.sh 'hfs' $< > $@ || (rm -f $@; exit 1) |
820 |
|
|
821 |
|
def-hfs.lst: pre-hfs.o |
822 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hfs/' > $@ |
823 |
|
|
824 |
|
und-hfs.lst: pre-hfs.o |
825 |
|
echo 'hfs' > $@ |
826 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
827 |
|
|
828 |
|
hfs_mod-fs_hfs.o: fs/hfs.c |
829 |
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -c -o $@ $< |
830 |
|
|
831 |
|
hfs_mod-fs_hfs.d: fs/hfs.c |
832 |
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(hfs_mod_CFLAGS) -M $< | sed 's,hfs\.o[ :]*,hfs_mod-fs_hfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
833 |
|
|
834 |
|
-include hfs_mod-fs_hfs.d |
835 |
|
|
836 |
|
hfs_mod_CFLAGS = $(COMMON_CFLAGS) |
837 |
|
|
838 |
|
# For jfs.mod. |
839 |
|
jfs_mod_SOURCES = fs/jfs.c |
840 |
|
CLEANFILES += jfs.mod mod-jfs.o mod-jfs.c pre-jfs.o jfs_mod-fs_jfs.o def-jfs.lst und-jfs.lst |
841 |
|
MOSTLYCLEANFILES += jfs_mod-fs_jfs.d |
842 |
|
DEFSYMFILES += def-jfs.lst |
843 |
|
UNDSYMFILES += und-jfs.lst |
844 |
|
|
845 |
|
jfs.mod: pre-jfs.o mod-jfs.o |
846 |
|
-rm -f $@ |
847 |
|
$(LD) -r -o $@ $^ |
848 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
849 |
|
|
850 |
|
pre-jfs.o: jfs_mod-fs_jfs.o |
851 |
|
-rm -f $@ |
852 |
|
$(LD) -r -o $@ $^ |
853 |
|
|
854 |
|
mod-jfs.o: mod-jfs.c |
855 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
856 |
|
|
857 |
|
mod-jfs.c: moddep.lst genmodsrc.sh |
858 |
|
sh $(srcdir)/genmodsrc.sh 'jfs' $< > $@ || (rm -f $@; exit 1) |
859 |
|
|
860 |
|
def-jfs.lst: pre-jfs.o |
861 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 jfs/' > $@ |
862 |
|
|
863 |
|
und-jfs.lst: pre-jfs.o |
864 |
|
echo 'jfs' > $@ |
865 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
866 |
|
|
867 |
|
jfs_mod-fs_jfs.o: fs/jfs.c |
868 |
|
$(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -c -o $@ $< |
869 |
|
|
870 |
|
jfs_mod-fs_jfs.d: fs/jfs.c |
871 |
|
set -e; $(CC) -Ifs -I$(srcdir)/fs $(CPPFLAGS) $(CFLAGS) $(jfs_mod_CFLAGS) -M $< | sed 's,jfs\.o[ :]*,jfs_mod-fs_jfs.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
872 |
|
|
873 |
|
-include jfs_mod-fs_jfs.d |
874 |
|
|
875 |
|
jfs_mod_CFLAGS = $(COMMON_CFLAGS) |
876 |
|
|
877 |
|
# For iso9660.mod. |
878 |
|
iso9660_mod_SOURCES = fs/iso9660.c |
879 |
|
iso9660_mod_CFLAGS = $(COMMON_CFLAGS) |
880 |
|
|
881 |
|
# For _linux.mod. |
882 |
|
_linux_mod_SOURCES = loader/powerpc/ieee1275/linux.c |
883 |
|
CLEANFILES += _linux.mod mod-_linux.o mod-_linux.c pre-_linux.o _linux_mod-loader_powerpc_ieee1275_linux.o def-_linux.lst und-_linux.lst |
884 |
|
MOSTLYCLEANFILES += _linux_mod-loader_powerpc_ieee1275_linux.d |
885 |
|
DEFSYMFILES += def-_linux.lst |
886 |
|
UNDSYMFILES += und-_linux.lst |
887 |
|
|
888 |
|
_linux.mod: pre-_linux.o mod-_linux.o |
889 |
|
-rm -f $@ |
890 |
|
$(LD) -r -o $@ $^ |
891 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
892 |
|
|
893 |
|
pre-_linux.o: _linux_mod-loader_powerpc_ieee1275_linux.o |
894 |
|
-rm -f $@ |
895 |
|
$(LD) -r -o $@ $^ |
896 |
|
|
897 |
|
mod-_linux.o: mod-_linux.c |
898 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
899 |
|
|
900 |
|
mod-_linux.c: moddep.lst genmodsrc.sh |
901 |
|
sh $(srcdir)/genmodsrc.sh '_linux' $< > $@ || (rm -f $@; exit 1) |
902 |
|
|
903 |
|
def-_linux.lst: pre-_linux.o |
904 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 _linux/' > $@ |
905 |
|
|
906 |
|
und-_linux.lst: pre-_linux.o |
907 |
|
echo '_linux' > $@ |
908 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
909 |
|
|
910 |
|
_linux_mod-loader_powerpc_ieee1275_linux.o: loader/powerpc/ieee1275/linux.c |
911 |
|
$(CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -c -o $@ $< |
912 |
|
|
913 |
|
_linux_mod-loader_powerpc_ieee1275_linux.d: loader/powerpc/ieee1275/linux.c |
914 |
|
set -e; $(CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) $(_linux_mod_CFLAGS) -M $< | sed 's,linux\.o[ :]*,_linux_mod-loader_powerpc_ieee1275_linux.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
915 |
|
|
916 |
|
-include _linux_mod-loader_powerpc_ieee1275_linux.d |
917 |
|
|
918 |
|
_linux_mod_CFLAGS = $(COMMON_CFLAGS) |
919 |
|
|
920 |
|
# For linux.mod. |
921 |
|
linux_mod_SOURCES = loader/powerpc/ieee1275/linux_normal.c |
922 |
|
CLEANFILES += linux.mod mod-linux.o mod-linux.c pre-linux.o linux_mod-loader_powerpc_ieee1275_linux_normal.o def-linux.lst und-linux.lst |
923 |
|
MOSTLYCLEANFILES += linux_mod-loader_powerpc_ieee1275_linux_normal.d |
924 |
|
DEFSYMFILES += def-linux.lst |
925 |
|
UNDSYMFILES += und-linux.lst |
926 |
|
|
927 |
|
linux.mod: pre-linux.o mod-linux.o |
928 |
|
-rm -f $@ |
929 |
|
$(LD) -r -o $@ $^ |
930 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
931 |
|
|
932 |
|
pre-linux.o: linux_mod-loader_powerpc_ieee1275_linux_normal.o |
933 |
|
-rm -f $@ |
934 |
|
$(LD) -r -o $@ $^ |
935 |
|
|
936 |
|
mod-linux.o: mod-linux.c |
937 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
938 |
|
|
939 |
|
mod-linux.c: moddep.lst genmodsrc.sh |
940 |
|
sh $(srcdir)/genmodsrc.sh 'linux' $< > $@ || (rm -f $@; exit 1) |
941 |
|
|
942 |
|
def-linux.lst: pre-linux.o |
943 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 linux/' > $@ |
944 |
|
|
945 |
|
und-linux.lst: pre-linux.o |
946 |
|
echo 'linux' > $@ |
947 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
948 |
|
|
949 |
|
linux_mod-loader_powerpc_ieee1275_linux_normal.o: loader/powerpc/ieee1275/linux_normal.c |
950 |
|
$(CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -c -o $@ $< |
951 |
|
|
952 |
|
linux_mod-loader_powerpc_ieee1275_linux_normal.d: loader/powerpc/ieee1275/linux_normal.c |
953 |
|
set -e; $(CC) -Iloader/powerpc/ieee1275 -I$(srcdir)/loader/powerpc/ieee1275 $(CPPFLAGS) $(CFLAGS) $(linux_mod_CFLAGS) -M $< | sed 's,linux_normal\.o[ :]*,linux_mod-loader_powerpc_ieee1275_linux_normal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
954 |
|
|
955 |
|
-include linux_mod-loader_powerpc_ieee1275_linux_normal.d |
956 |
|
|
957 |
|
linux_mod_CFLAGS = $(COMMON_CFLAGS) |
958 |
|
|
959 |
|
# For normal.mod. |
960 |
|
normal_mod_SOURCES = normal/cmdline.c normal/command.c normal/main.c \ |
961 |
|
normal/menu.c normal/arg.c normal/powerpc/setjmp.S |
962 |
|
CLEANFILES += normal.mod mod-normal.o mod-normal.c pre-normal.o normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_arg.o normal_mod-normal_powerpc_setjmp.o def-normal.lst und-normal.lst |
963 |
|
MOSTLYCLEANFILES += normal_mod-normal_cmdline.d normal_mod-normal_command.d normal_mod-normal_main.d normal_mod-normal_menu.d normal_mod-normal_arg.d normal_mod-normal_powerpc_setjmp.d |
964 |
|
DEFSYMFILES += def-normal.lst |
965 |
|
UNDSYMFILES += und-normal.lst |
966 |
|
|
967 |
|
normal.mod: pre-normal.o mod-normal.o |
968 |
|
-rm -f $@ |
969 |
|
$(LD) -r -o $@ $^ |
970 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
971 |
|
|
972 |
|
pre-normal.o: normal_mod-normal_cmdline.o normal_mod-normal_command.o normal_mod-normal_main.o normal_mod-normal_menu.o normal_mod-normal_arg.o normal_mod-normal_powerpc_setjmp.o |
973 |
|
-rm -f $@ |
974 |
|
$(LD) -r -o $@ $^ |
975 |
|
|
976 |
|
mod-normal.o: mod-normal.c |
977 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
978 |
|
|
979 |
|
mod-normal.c: moddep.lst genmodsrc.sh |
980 |
|
sh $(srcdir)/genmodsrc.sh 'normal' $< > $@ || (rm -f $@; exit 1) |
981 |
|
|
982 |
|
def-normal.lst: pre-normal.o |
983 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 normal/' > $@ |
984 |
|
|
985 |
|
und-normal.lst: pre-normal.o |
986 |
|
echo 'normal' > $@ |
987 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
988 |
|
|
989 |
|
normal_mod-normal_cmdline.o: normal/cmdline.c |
990 |
|
$(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
991 |
|
|
992 |
|
normal_mod-normal_cmdline.d: normal/cmdline.c |
993 |
|
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,cmdline\.o[ :]*,normal_mod-normal_cmdline.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
994 |
|
|
995 |
|
-include normal_mod-normal_cmdline.d |
996 |
|
|
997 |
|
normal_mod-normal_command.o: normal/command.c |
998 |
|
$(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
999 |
|
|
1000 |
|
normal_mod-normal_command.d: normal/command.c |
1001 |
|
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,command\.o[ :]*,normal_mod-normal_command.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1002 |
|
|
1003 |
|
-include normal_mod-normal_command.d |
1004 |
|
|
1005 |
|
normal_mod-normal_main.o: normal/main.c |
1006 |
|
$(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
1007 |
|
|
1008 |
|
normal_mod-normal_main.d: normal/main.c |
1009 |
|
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,main\.o[ :]*,normal_mod-normal_main.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1010 |
|
|
1011 |
|
-include normal_mod-normal_main.d |
1012 |
|
|
1013 |
|
normal_mod-normal_menu.o: normal/menu.c |
1014 |
|
$(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
1015 |
|
|
1016 |
|
normal_mod-normal_menu.d: normal/menu.c |
1017 |
|
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,menu\.o[ :]*,normal_mod-normal_menu.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1018 |
|
|
1019 |
|
-include normal_mod-normal_menu.d |
1020 |
|
|
1021 |
|
normal_mod-normal_arg.o: normal/arg.c |
1022 |
|
$(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -c -o $@ $< |
1023 |
|
|
1024 |
|
normal_mod-normal_arg.d: normal/arg.c |
1025 |
|
set -e; $(CC) -Inormal -I$(srcdir)/normal $(CPPFLAGS) $(CFLAGS) $(normal_mod_CFLAGS) -M $< | sed 's,arg\.o[ :]*,normal_mod-normal_arg.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1026 |
|
|
1027 |
|
-include normal_mod-normal_arg.d |
1028 |
|
|
1029 |
|
normal_mod-normal_powerpc_setjmp.o: normal/powerpc/setjmp.S |
1030 |
|
$(CC) -Inormal/powerpc -I$(srcdir)/normal/powerpc $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -c -o $@ $< |
1031 |
|
|
1032 |
|
normal_mod-normal_powerpc_setjmp.d: normal/powerpc/setjmp.S |
1033 |
|
set -e; $(CC) -Inormal/powerpc -I$(srcdir)/normal/powerpc $(CPPFLAGS) $(ASFLAGS) $(normal_mod_ASFLAGS) -M $< | sed 's,setjmp\.o[ :]*,normal_mod-normal_powerpc_setjmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1034 |
|
|
1035 |
|
-include normal_mod-normal_powerpc_setjmp.d |
1036 |
|
|
1037 |
|
normal_mod_CFLAGS = $(COMMON_CFLAGS) |
1038 |
|
normal_mod_ASFLAGS = $(COMMON_ASFLAGS) |
1039 |
|
|
1040 |
|
# For hello.mod. |
1041 |
|
hello_mod_SOURCES = hello/hello.c |
1042 |
|
CLEANFILES += hello.mod mod-hello.o mod-hello.c pre-hello.o hello_mod-hello_hello.o def-hello.lst und-hello.lst |
1043 |
|
MOSTLYCLEANFILES += hello_mod-hello_hello.d |
1044 |
|
DEFSYMFILES += def-hello.lst |
1045 |
|
UNDSYMFILES += und-hello.lst |
1046 |
|
|
1047 |
|
hello.mod: pre-hello.o mod-hello.o |
1048 |
|
-rm -f $@ |
1049 |
|
$(LD) -r -o $@ $^ |
1050 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1051 |
|
|
1052 |
|
pre-hello.o: hello_mod-hello_hello.o |
1053 |
|
-rm -f $@ |
1054 |
|
$(LD) -r -o $@ $^ |
1055 |
|
|
1056 |
|
mod-hello.o: mod-hello.c |
1057 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
1058 |
|
|
1059 |
|
mod-hello.c: moddep.lst genmodsrc.sh |
1060 |
|
sh $(srcdir)/genmodsrc.sh 'hello' $< > $@ || (rm -f $@; exit 1) |
1061 |
|
|
1062 |
|
def-hello.lst: pre-hello.o |
1063 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 hello/' > $@ |
1064 |
|
|
1065 |
|
und-hello.lst: pre-hello.o |
1066 |
|
echo 'hello' > $@ |
1067 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1068 |
|
|
1069 |
|
hello_mod-hello_hello.o: hello/hello.c |
1070 |
|
$(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -c -o $@ $< |
1071 |
|
|
1072 |
|
hello_mod-hello_hello.d: hello/hello.c |
1073 |
|
set -e; $(CC) -Ihello -I$(srcdir)/hello $(CPPFLAGS) $(CFLAGS) $(hello_mod_CFLAGS) -M $< | sed 's,hello\.o[ :]*,hello_mod-hello_hello.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1074 |
|
|
1075 |
|
-include hello_mod-hello_hello.d |
1076 |
|
|
1077 |
|
hello_mod_CFLAGS = $(COMMON_CFLAGS) |
1078 |
|
|
1079 |
|
# For boot.mod. |
1080 |
|
boot_mod_SOURCES = commands/boot.c |
1081 |
|
CLEANFILES += boot.mod mod-boot.o mod-boot.c pre-boot.o boot_mod-commands_boot.o def-boot.lst und-boot.lst |
1082 |
|
MOSTLYCLEANFILES += boot_mod-commands_boot.d |
1083 |
|
DEFSYMFILES += def-boot.lst |
1084 |
|
UNDSYMFILES += und-boot.lst |
1085 |
|
|
1086 |
|
boot.mod: pre-boot.o mod-boot.o |
1087 |
|
-rm -f $@ |
1088 |
|
$(LD) -r -o $@ $^ |
1089 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1090 |
|
|
1091 |
|
pre-boot.o: boot_mod-commands_boot.o |
1092 |
|
-rm -f $@ |
1093 |
|
$(LD) -r -o $@ $^ |
1094 |
|
|
1095 |
|
mod-boot.o: mod-boot.c |
1096 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
1097 |
|
|
1098 |
|
mod-boot.c: moddep.lst genmodsrc.sh |
1099 |
|
sh $(srcdir)/genmodsrc.sh 'boot' $< > $@ || (rm -f $@; exit 1) |
1100 |
|
|
1101 |
|
def-boot.lst: pre-boot.o |
1102 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 boot/' > $@ |
1103 |
|
|
1104 |
|
und-boot.lst: pre-boot.o |
1105 |
|
echo 'boot' > $@ |
1106 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1107 |
|
|
1108 |
|
boot_mod-commands_boot.o: commands/boot.c |
1109 |
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -c -o $@ $< |
1110 |
|
|
1111 |
|
boot_mod-commands_boot.d: commands/boot.c |
1112 |
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(boot_mod_CFLAGS) -M $< | sed 's,boot\.o[ :]*,boot_mod-commands_boot.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1113 |
|
|
1114 |
|
-include boot_mod-commands_boot.d |
1115 |
|
|
1116 |
|
boot_mod_CFLAGS = $(COMMON_CFLAGS) |
1117 |
|
|
1118 |
|
# For terminal.mod. |
1119 |
|
terminal_mod_SOURCES = commands/terminal.c |
1120 |
|
CLEANFILES += terminal.mod mod-terminal.o mod-terminal.c pre-terminal.o terminal_mod-commands_terminal.o def-terminal.lst und-terminal.lst |
1121 |
|
MOSTLYCLEANFILES += terminal_mod-commands_terminal.d |
1122 |
|
DEFSYMFILES += def-terminal.lst |
1123 |
|
UNDSYMFILES += und-terminal.lst |
1124 |
|
|
1125 |
|
terminal.mod: pre-terminal.o mod-terminal.o |
1126 |
|
-rm -f $@ |
1127 |
|
$(LD) -r -o $@ $^ |
1128 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1129 |
|
|
1130 |
|
pre-terminal.o: terminal_mod-commands_terminal.o |
1131 |
|
-rm -f $@ |
1132 |
|
$(LD) -r -o $@ $^ |
1133 |
|
|
1134 |
|
mod-terminal.o: mod-terminal.c |
1135 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
1136 |
|
|
1137 |
|
mod-terminal.c: moddep.lst genmodsrc.sh |
1138 |
|
sh $(srcdir)/genmodsrc.sh 'terminal' $< > $@ || (rm -f $@; exit 1) |
1139 |
|
|
1140 |
|
def-terminal.lst: pre-terminal.o |
1141 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 terminal/' > $@ |
1142 |
|
|
1143 |
|
und-terminal.lst: pre-terminal.o |
1144 |
|
echo 'terminal' > $@ |
1145 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1146 |
|
|
1147 |
|
terminal_mod-commands_terminal.o: commands/terminal.c |
1148 |
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -c -o $@ $< |
1149 |
|
|
1150 |
|
terminal_mod-commands_terminal.d: commands/terminal.c |
1151 |
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(terminal_mod_CFLAGS) -M $< | sed 's,terminal\.o[ :]*,terminal_mod-commands_terminal.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1152 |
|
|
1153 |
|
-include terminal_mod-commands_terminal.d |
1154 |
|
|
1155 |
|
terminal_mod_CFLAGS = $(COMMON_CFLAGS) |
1156 |
|
|
1157 |
|
# For ls.mod. |
1158 |
|
ls_mod_SOURCES = commands/ls.c |
1159 |
|
ls_mod_CFLAGS = $(COMMON_CFLAGS) |
1160 |
|
|
1161 |
|
# For cmp.mod. |
1162 |
|
cmp_mod_SOURCES = commands/cmp.c |
1163 |
|
CLEANFILES += cmp.mod mod-cmp.o mod-cmp.c pre-cmp.o cmp_mod-commands_cmp.o def-cmp.lst und-cmp.lst |
1164 |
|
MOSTLYCLEANFILES += cmp_mod-commands_cmp.d |
1165 |
|
DEFSYMFILES += def-cmp.lst |
1166 |
|
UNDSYMFILES += und-cmp.lst |
1167 |
|
|
1168 |
|
cmp.mod: pre-cmp.o mod-cmp.o |
1169 |
|
-rm -f $@ |
1170 |
|
$(LD) -r -o $@ $^ |
1171 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1172 |
|
|
1173 |
|
pre-cmp.o: cmp_mod-commands_cmp.o |
1174 |
|
-rm -f $@ |
1175 |
|
$(LD) -r -o $@ $^ |
1176 |
|
|
1177 |
|
mod-cmp.o: mod-cmp.c |
1178 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
1179 |
|
|
1180 |
|
mod-cmp.c: moddep.lst genmodsrc.sh |
1181 |
|
sh $(srcdir)/genmodsrc.sh 'cmp' $< > $@ || (rm -f $@; exit 1) |
1182 |
|
|
1183 |
|
def-cmp.lst: pre-cmp.o |
1184 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cmp/' > $@ |
1185 |
|
|
1186 |
|
und-cmp.lst: pre-cmp.o |
1187 |
|
echo 'cmp' > $@ |
1188 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1189 |
|
|
1190 |
|
cmp_mod-commands_cmp.o: commands/cmp.c |
1191 |
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -c -o $@ $< |
1192 |
|
|
1193 |
|
cmp_mod-commands_cmp.d: commands/cmp.c |
1194 |
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cmp_mod_CFLAGS) -M $< | sed 's,cmp\.o[ :]*,cmp_mod-commands_cmp.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1195 |
|
|
1196 |
|
-include cmp_mod-commands_cmp.d |
1197 |
|
|
1198 |
|
cmp_mod_CFLAGS = $(COMMON_CFLAGS) |
1199 |
|
|
1200 |
|
# For cat.mod. |
1201 |
|
cat_mod_SOURCES = commands/cat.c |
1202 |
|
CLEANFILES += cat.mod mod-cat.o mod-cat.c pre-cat.o cat_mod-commands_cat.o def-cat.lst und-cat.lst |
1203 |
|
MOSTLYCLEANFILES += cat_mod-commands_cat.d |
1204 |
|
DEFSYMFILES += def-cat.lst |
1205 |
|
UNDSYMFILES += und-cat.lst |
1206 |
|
|
1207 |
|
cat.mod: pre-cat.o mod-cat.o |
1208 |
|
-rm -f $@ |
1209 |
|
$(LD) -r -o $@ $^ |
1210 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1211 |
|
|
1212 |
|
pre-cat.o: cat_mod-commands_cat.o |
1213 |
|
-rm -f $@ |
1214 |
|
$(LD) -r -o $@ $^ |
1215 |
|
|
1216 |
|
mod-cat.o: mod-cat.c |
1217 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
1218 |
|
|
1219 |
|
mod-cat.c: moddep.lst genmodsrc.sh |
1220 |
|
sh $(srcdir)/genmodsrc.sh 'cat' $< > $@ || (rm -f $@; exit 1) |
1221 |
|
|
1222 |
|
def-cat.lst: pre-cat.o |
1223 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 cat/' > $@ |
1224 |
|
|
1225 |
|
und-cat.lst: pre-cat.o |
1226 |
|
echo 'cat' > $@ |
1227 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1228 |
|
|
1229 |
|
cat_mod-commands_cat.o: commands/cat.c |
1230 |
|
$(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -c -o $@ $< |
1231 |
|
|
1232 |
|
cat_mod-commands_cat.d: commands/cat.c |
1233 |
|
set -e; $(CC) -Icommands -I$(srcdir)/commands $(CPPFLAGS) $(CFLAGS) $(cat_mod_CFLAGS) -M $< | sed 's,cat\.o[ :]*,cat_mod-commands_cat.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1234 |
|
|
1235 |
|
-include cat_mod-commands_cat.d |
1236 |
|
|
1237 |
|
cat_mod_CFLAGS = $(COMMON_CFLAGS) |
1238 |
|
|
1239 |
|
# For font.mod. |
1240 |
|
font_mod_SOURCES = font/manager.c |
1241 |
|
CLEANFILES += font.mod mod-font.o mod-font.c pre-font.o font_mod-font_manager.o def-font.lst und-font.lst |
1242 |
|
MOSTLYCLEANFILES += font_mod-font_manager.d |
1243 |
|
DEFSYMFILES += def-font.lst |
1244 |
|
UNDSYMFILES += und-font.lst |
1245 |
|
|
1246 |
|
font.mod: pre-font.o mod-font.o |
1247 |
|
-rm -f $@ |
1248 |
|
$(LD) -r -o $@ $^ |
1249 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1250 |
|
|
1251 |
|
pre-font.o: font_mod-font_manager.o |
1252 |
|
-rm -f $@ |
1253 |
|
$(LD) -r -o $@ $^ |
1254 |
|
|
1255 |
|
mod-font.o: mod-font.c |
1256 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
1257 |
|
|
1258 |
|
mod-font.c: moddep.lst genmodsrc.sh |
1259 |
|
sh $(srcdir)/genmodsrc.sh 'font' $< > $@ || (rm -f $@; exit 1) |
1260 |
|
|
1261 |
|
def-font.lst: pre-font.o |
1262 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 font/' > $@ |
1263 |
|
|
1264 |
|
und-font.lst: pre-font.o |
1265 |
|
echo 'font' > $@ |
1266 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1267 |
|
|
1268 |
|
font_mod-font_manager.o: font/manager.c |
1269 |
|
$(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -c -o $@ $< |
1270 |
|
|
1271 |
|
font_mod-font_manager.d: font/manager.c |
1272 |
|
set -e; $(CC) -Ifont -I$(srcdir)/font $(CPPFLAGS) $(CFLAGS) $(font_mod_CFLAGS) -M $< | sed 's,manager\.o[ :]*,font_mod-font_manager.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1273 |
|
|
1274 |
|
-include font_mod-font_manager.d |
1275 |
|
|
1276 |
|
font_mod_CFLAGS = $(COMMON_CFLAGS) |
1277 |
|
|
1278 |
|
# For amiga.mod |
1279 |
|
amiga_mod_SOURCES = partmap/amiga.c |
1280 |
|
CLEANFILES += amiga.mod mod-amiga.o mod-amiga.c pre-amiga.o amiga_mod-partmap_amiga.o def-amiga.lst und-amiga.lst |
1281 |
|
MOSTLYCLEANFILES += amiga_mod-partmap_amiga.d |
1282 |
|
DEFSYMFILES += def-amiga.lst |
1283 |
|
UNDSYMFILES += und-amiga.lst |
1284 |
|
|
1285 |
|
amiga.mod: pre-amiga.o mod-amiga.o |
1286 |
|
-rm -f $@ |
1287 |
|
$(LD) -r -o $@ $^ |
1288 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1289 |
|
|
1290 |
|
pre-amiga.o: amiga_mod-partmap_amiga.o |
1291 |
|
-rm -f $@ |
1292 |
|
$(LD) -r -o $@ $^ |
1293 |
|
|
1294 |
|
mod-amiga.o: mod-amiga.c |
1295 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
1296 |
|
|
1297 |
|
mod-amiga.c: moddep.lst genmodsrc.sh |
1298 |
|
sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1) |
1299 |
|
|
1300 |
|
def-amiga.lst: pre-amiga.o |
1301 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 amiga/' > $@ |
1302 |
|
|
1303 |
|
und-amiga.lst: pre-amiga.o |
1304 |
|
echo 'amiga' > $@ |
1305 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1306 |
|
|
1307 |
|
amiga_mod-partmap_amiga.o: partmap/amiga.c |
1308 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
1309 |
|
|
1310 |
|
amiga_mod-partmap_amiga.d: partmap/amiga.c |
1311 |
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,amiga_mod-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1312 |
|
|
1313 |
|
-include amiga_mod-partmap_amiga.d |
1314 |
|
|
1315 |
|
amiga_mod_CFLAGS = $(COMMON_CFLAGS) |
1316 |
|
|
1317 |
|
# For apple.mod |
1318 |
|
apple_mod_SOURCES = partmap/apple.c |
1319 |
|
CLEANFILES += apple.mod mod-apple.o mod-apple.c pre-apple.o apple_mod-partmap_apple.o def-apple.lst und-apple.lst |
1320 |
|
MOSTLYCLEANFILES += apple_mod-partmap_apple.d |
1321 |
|
DEFSYMFILES += def-apple.lst |
1322 |
|
UNDSYMFILES += und-apple.lst |
1323 |
|
|
1324 |
|
apple.mod: pre-apple.o mod-apple.o |
1325 |
|
-rm -f $@ |
1326 |
|
$(LD) -r -o $@ $^ |
1327 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1328 |
|
|
1329 |
|
pre-apple.o: apple_mod-partmap_apple.o |
1330 |
|
-rm -f $@ |
1331 |
|
$(LD) -r -o $@ $^ |
1332 |
|
|
1333 |
|
mod-apple.o: mod-apple.c |
1334 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
1335 |
|
|
1336 |
|
mod-apple.c: moddep.lst genmodsrc.sh |
1337 |
|
sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1) |
1338 |
|
|
1339 |
|
def-apple.lst: pre-apple.o |
1340 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 apple/' > $@ |
1341 |
|
|
1342 |
|
und-apple.lst: pre-apple.o |
1343 |
|
echo 'apple' > $@ |
1344 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1345 |
|
|
1346 |
|
apple_mod-partmap_apple.o: partmap/apple.c |
1347 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
1348 |
|
|
1349 |
|
apple_mod-partmap_apple.d: partmap/apple.c |
1350 |
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -M $< | sed 's,apple\.o[ :]*,apple_mod-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1351 |
|
|
1352 |
|
-include apple_mod-partmap_apple.d |
1353 |
|
|
1354 |
|
apple_mod_CFLAGS = $(COMMON_CFLAGS) |
1355 |
|
|
1356 |
|
# For pc.mod |
1357 |
|
pc_mod_SOURCES = partmap/pc.c |
1358 |
|
CLEANFILES += pc.mod mod-pc.o mod-pc.c pre-pc.o pc_mod-partmap_pc.o def-pc.lst und-pc.lst |
1359 |
|
MOSTLYCLEANFILES += pc_mod-partmap_pc.d |
1360 |
|
DEFSYMFILES += def-pc.lst |
1361 |
|
UNDSYMFILES += und-pc.lst |
1362 |
|
|
1363 |
|
pc.mod: pre-pc.o mod-pc.o |
1364 |
|
-rm -f $@ |
1365 |
|
$(LD) -r -o $@ $^ |
1366 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1367 |
|
|
1368 |
|
pre-pc.o: pc_mod-partmap_pc.o |
1369 |
|
-rm -f $@ |
1370 |
|
$(LD) -r -o $@ $^ |
1371 |
|
|
1372 |
|
mod-pc.o: mod-pc.c |
1373 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
1374 |
|
|
1375 |
|
mod-pc.c: moddep.lst genmodsrc.sh |
1376 |
|
sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1) |
1377 |
|
|
1378 |
|
def-pc.lst: pre-pc.o |
1379 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 pc/' > $@ |
1380 |
|
|
1381 |
|
und-pc.lst: pre-pc.o |
1382 |
|
echo 'pc' > $@ |
1383 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1384 |
|
|
1385 |
|
pc_mod-partmap_pc.o: partmap/pc.c |
1386 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
1387 |
|
|
1388 |
|
pc_mod-partmap_pc.d: partmap/pc.c |
1389 |
|
set -e; $(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -M $< | sed 's,pc\.o[ :]*,pc_mod-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
1390 |
|
|
1391 |
|
-include pc_mod-partmap_pc.d |
1392 |
|
|
1393 |
|
pc_mod_CFLAGS = $(COMMON_CFLAGS) |
1394 |
CLEANFILES += moddep.lst |
CLEANFILES += moddep.lst |
1395 |
pkgdata_DATA += moddep.lst |
pkgdata_DATA += moddep.lst |
1396 |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |