/[grub]/grub2/conf/powerpc-ieee1275.mk
ViewVC logotype

Diff of /grub2/conf/powerpc-ieee1275.mk

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by marco_g, Sun Dec 19 20:35:06 2004 UTC revision 1.16 by marco_g, Mon Dec 27 13:46:20 2004 UTC
# Line 11  DEFSYMFILES += kernel_syms.lst Line 11  DEFSYMFILES += kernel_syms.lst
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
# Line 20  grubof_symlist.c: $(addprefix include/gr Line 20  grubof_symlist.c: $(addprefix include/gr
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    
# Line 36  grub_emu_SOURCES = kern/main.c kern/devi Line 38  grub_emu_SOURCES = kern/main.c kern/devi
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
# Line 355  grub_emu-commands_cat.d: commands/cat.c Line 358  grub_emu-commands_cat.d: commands/cat.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

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26