76 |
kernel_img_SOURCES = kern/i386/pc/startup.S kern/main.c kern/device.c \ |
kernel_img_SOURCES = kern/i386/pc/startup.S kern/main.c kern/device.c \ |
77 |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
78 |
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 \ |
79 |
kern/i386/dl.c kern/i386/pc/init.c disk/i386/pc/partition.c \ |
kern/i386/dl.c kern/i386/pc/init.c kern/partition.c \ |
80 |
kern/env.c disk/i386/pc/biosdisk.c \ |
kern/env.c disk/i386/pc/biosdisk.c \ |
81 |
term/i386/pc/console.c \ |
term/i386/pc/console.c \ |
82 |
symlist.c |
symlist.c |
83 |
CLEANFILES += kernel.img kernel.exec kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-disk_i386_pc_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
CLEANFILES += kernel.img kernel.exec kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-kern_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
84 |
MOSTLYCLEANFILES += kernel_img-kern_i386_pc_startup.d kernel_img-kern_main.d kernel_img-kern_device.d kernel_img-kern_disk.d kernel_img-kern_dl.d kernel_img-kern_file.d kernel_img-kern_fs.d kernel_img-kern_err.d kernel_img-kern_misc.d kernel_img-kern_mm.d kernel_img-kern_loader.d kernel_img-kern_rescue.d kernel_img-kern_term.d kernel_img-kern_i386_dl.d kernel_img-kern_i386_pc_init.d kernel_img-disk_i386_pc_partition.d kernel_img-kern_env.d kernel_img-disk_i386_pc_biosdisk.d kernel_img-term_i386_pc_console.d kernel_img-symlist.d |
MOSTLYCLEANFILES += kernel_img-kern_i386_pc_startup.d kernel_img-kern_main.d kernel_img-kern_device.d kernel_img-kern_disk.d kernel_img-kern_dl.d kernel_img-kern_file.d kernel_img-kern_fs.d kernel_img-kern_err.d kernel_img-kern_misc.d kernel_img-kern_mm.d kernel_img-kern_loader.d kernel_img-kern_rescue.d kernel_img-kern_term.d kernel_img-kern_i386_dl.d kernel_img-kern_i386_pc_init.d kernel_img-kern_partition.d kernel_img-kern_env.d kernel_img-disk_i386_pc_biosdisk.d kernel_img-term_i386_pc_console.d kernel_img-symlist.d |
85 |
|
|
86 |
kernel.img: kernel.exec |
kernel.img: kernel.exec |
87 |
$(OBJCOPY) -O binary -R .note -R .comment $< $@ |
$(OBJCOPY) -O binary -R .note -R .comment $< $@ |
88 |
|
|
89 |
kernel.exec: kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-disk_i386_pc_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
kernel.exec: kernel_img-kern_i386_pc_startup.o kernel_img-kern_main.o kernel_img-kern_device.o kernel_img-kern_disk.o kernel_img-kern_dl.o kernel_img-kern_file.o kernel_img-kern_fs.o kernel_img-kern_err.o kernel_img-kern_misc.o kernel_img-kern_mm.o kernel_img-kern_loader.o kernel_img-kern_rescue.o kernel_img-kern_term.o kernel_img-kern_i386_dl.o kernel_img-kern_i386_pc_init.o kernel_img-kern_partition.o kernel_img-kern_env.o kernel_img-disk_i386_pc_biosdisk.o kernel_img-term_i386_pc_console.o kernel_img-symlist.o |
90 |
$(CC) -o $@ $^ $(LDFLAGS) $(kernel_img_LDFLAGS) |
$(CC) -o $@ $^ $(LDFLAGS) $(kernel_img_LDFLAGS) |
91 |
|
|
92 |
kernel_img-kern_i386_pc_startup.o: kern/i386/pc/startup.S |
kernel_img-kern_i386_pc_startup.o: kern/i386/pc/startup.S |
209 |
|
|
210 |
-include kernel_img-kern_i386_pc_init.d |
-include kernel_img-kern_i386_pc_init.d |
211 |
|
|
212 |
kernel_img-disk_i386_pc_partition.o: disk/i386/pc/partition.c |
kernel_img-kern_partition.o: kern/partition.c |
213 |
$(CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< |
214 |
|
|
215 |
kernel_img-disk_i386_pc_partition.d: disk/i386/pc/partition.c |
kernel_img-kern_partition.d: kern/partition.c |
216 |
set -e; $(CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,partition\.o[ :]*,kernel_img-disk_i386_pc_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -M $< | sed 's,partition\.o[ :]*,kernel_img-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
217 |
|
|
218 |
-include kernel_img-disk_i386_pc_partition.d |
-include kernel_img-kern_partition.d |
219 |
|
|
220 |
kernel_img-kern_env.o: kern/env.c |
kernel_img-kern_env.o: kern/env.c |
221 |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< |
$(CC) -Ikern -I$(srcdir)/kern $(CPPFLAGS) $(CFLAGS) $(kernel_img_CFLAGS) -c -o $@ $< |
253 |
file.h fs.h kernel.h loader.h misc.h mm.h net.h rescue.h symbol.h \ |
file.h fs.h kernel.h loader.h misc.h mm.h net.h rescue.h symbol.h \ |
254 |
term.h types.h machine/biosdisk.h machine/boot.h \ |
term.h types.h machine/biosdisk.h machine/boot.h \ |
255 |
machine/console.h machine/init.h machine/memory.h \ |
machine/console.h machine/init.h machine/memory.h \ |
256 |
machine/loader.h machine/partition.h machine/time.h machine/vga.h |
machine/loader.h partition.h pc_partition.h machine/time.h machine/vga.h |
257 |
kernel_img_CFLAGS = $(COMMON_CFLAGS) |
kernel_img_CFLAGS = $(COMMON_CFLAGS) |
258 |
kernel_img_ASFLAGS = $(COMMON_ASFLAGS) |
kernel_img_ASFLAGS = $(COMMON_ASFLAGS) |
259 |
kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 |
kernel_img_LDFLAGS = -nostdlib -Wl,-N,-Ttext,8200 |
310 |
# For grub-setup. |
# For grub-setup. |
311 |
grub_setup_SOURCES = util/i386/pc/grub-setup.c util/i386/pc/biosdisk.c \ |
grub_setup_SOURCES = util/i386/pc/grub-setup.c util/i386/pc/biosdisk.c \ |
312 |
util/misc.c util/i386/pc/getroot.c kern/device.c kern/disk.c \ |
util/misc.c util/i386/pc/getroot.c kern/device.c kern/disk.c \ |
313 |
kern/err.c kern/misc.c disk/i386/pc/partition.c fs/fat.c fs/ext2.c \ |
kern/err.c kern/misc.c fs/fat.c fs/ext2.c \ |
314 |
|
kern/partition.c partmap/amiga.c partmap/apple.c partmap/pc.c \ |
315 |
fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c kern/file.c kern/fs.c kern/env.c fs/fshelp.c |
fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c kern/file.c kern/fs.c kern/env.c fs/fshelp.c |
316 |
CLEANFILES += grub-setup grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-disk_i386_pc_partition.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o |
CLEANFILES += grub-setup grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-kern_partition.o grub_setup-partmap_amiga.o grub_setup-partmap_apple.o grub_setup-partmap_pc.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o |
317 |
MOSTLYCLEANFILES += grub_setup-util_i386_pc_grub_setup.d grub_setup-util_i386_pc_biosdisk.d grub_setup-util_misc.d grub_setup-util_i386_pc_getroot.d grub_setup-kern_device.d grub_setup-kern_disk.d grub_setup-kern_err.d grub_setup-kern_misc.d grub_setup-disk_i386_pc_partition.d grub_setup-fs_fat.d grub_setup-fs_ext2.d grub_setup-fs_ufs.d grub_setup-fs_minix.d grub_setup-fs_hfs.d grub_setup-fs_jfs.d grub_setup-kern_file.d grub_setup-kern_fs.d grub_setup-kern_env.d grub_setup-fs_fshelp.d |
MOSTLYCLEANFILES += grub_setup-util_i386_pc_grub_setup.d grub_setup-util_i386_pc_biosdisk.d grub_setup-util_misc.d grub_setup-util_i386_pc_getroot.d grub_setup-kern_device.d grub_setup-kern_disk.d grub_setup-kern_err.d grub_setup-kern_misc.d grub_setup-fs_fat.d grub_setup-fs_ext2.d grub_setup-kern_partition.d grub_setup-partmap_amiga.d grub_setup-partmap_apple.d grub_setup-partmap_pc.d grub_setup-fs_ufs.d grub_setup-fs_minix.d grub_setup-fs_hfs.d grub_setup-fs_jfs.d grub_setup-kern_file.d grub_setup-kern_fs.d grub_setup-kern_env.d grub_setup-fs_fshelp.d |
318 |
|
|
319 |
grub-setup: grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-disk_i386_pc_partition.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o |
grub-setup: grub_setup-util_i386_pc_grub_setup.o grub_setup-util_i386_pc_biosdisk.o grub_setup-util_misc.o grub_setup-util_i386_pc_getroot.o grub_setup-kern_device.o grub_setup-kern_disk.o grub_setup-kern_err.o grub_setup-kern_misc.o grub_setup-fs_fat.o grub_setup-fs_ext2.o grub_setup-kern_partition.o grub_setup-partmap_amiga.o grub_setup-partmap_apple.o grub_setup-partmap_pc.o grub_setup-fs_ufs.o grub_setup-fs_minix.o grub_setup-fs_hfs.o grub_setup-fs_jfs.o grub_setup-kern_file.o grub_setup-kern_fs.o grub_setup-kern_env.o grub_setup-fs_fshelp.o |
320 |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_setup_LDFLAGS) |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_setup_LDFLAGS) |
321 |
|
|
322 |
grub_setup-util_i386_pc_grub_setup.o: util/i386/pc/grub-setup.c |
grub_setup-util_i386_pc_grub_setup.o: util/i386/pc/grub-setup.c |
383 |
|
|
384 |
-include grub_setup-kern_misc.d |
-include grub_setup-kern_misc.d |
385 |
|
|
|
grub_setup-disk_i386_pc_partition.o: disk/i386/pc/partition.c |
|
|
$(BUILD_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
|
|
|
|
|
grub_setup-disk_i386_pc_partition.d: disk/i386/pc/partition.c |
|
|
set -e; $(BUILD_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_setup-disk_i386_pc_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
|
|
|
|
|
-include grub_setup-disk_i386_pc_partition.d |
|
|
|
|
386 |
grub_setup-fs_fat.o: fs/fat.c |
grub_setup-fs_fat.o: fs/fat.c |
387 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
388 |
|
|
399 |
|
|
400 |
-include grub_setup-fs_ext2.d |
-include grub_setup-fs_ext2.d |
401 |
|
|
402 |
|
grub_setup-kern_partition.o: kern/partition.c |
403 |
|
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
404 |
|
|
405 |
|
grub_setup-kern_partition.d: kern/partition.c |
406 |
|
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_setup-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
407 |
|
|
408 |
|
-include grub_setup-kern_partition.d |
409 |
|
|
410 |
|
grub_setup-partmap_amiga.o: partmap/amiga.c |
411 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
412 |
|
|
413 |
|
grub_setup-partmap_amiga.d: partmap/amiga.c |
414 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,grub_setup-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
415 |
|
|
416 |
|
-include grub_setup-partmap_amiga.d |
417 |
|
|
418 |
|
grub_setup-partmap_apple.o: partmap/apple.c |
419 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
420 |
|
|
421 |
|
grub_setup-partmap_apple.d: partmap/apple.c |
422 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,apple\.o[ :]*,grub_setup-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
423 |
|
|
424 |
|
-include grub_setup-partmap_apple.d |
425 |
|
|
426 |
|
grub_setup-partmap_pc.o: partmap/pc.c |
427 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
428 |
|
|
429 |
|
grub_setup-partmap_pc.d: partmap/pc.c |
430 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grub_setup-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
431 |
|
|
432 |
|
-include grub_setup-partmap_pc.d |
433 |
|
|
434 |
grub_setup-fs_ufs.o: fs/ufs.c |
grub_setup-fs_ufs.o: fs/ufs.c |
435 |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Ifs -I$(srcdir)/fs $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_setup_CFLAGS) -c -o $@ $< |
436 |
|
|
500 |
grub_emu_SOURCES = kern/main.c kern/device.c fs/fshelp.c \ |
grub_emu_SOURCES = kern/main.c kern/device.c fs/fshelp.c \ |
501 |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
kern/disk.c kern/dl.c kern/file.c kern/fs.c kern/err.c \ |
502 |
kern/misc.c kern/loader.c kern/rescue.c kern/term.c \ |
kern/misc.c kern/loader.c kern/rescue.c kern/term.c \ |
503 |
disk/i386/pc/partition.c kern/env.c commands/ls.c \ |
kern/partition.c kern/env.c commands/ls.c partmap/amiga.c \ |
504 |
|
partmap/pc.c partmap/apple.c \ |
505 |
commands/terminal.c commands/boot.c commands/cmp.c commands/cat.c \ |
commands/terminal.c commands/boot.c commands/cmp.c commands/cat.c \ |
506 |
util/i386/pc/biosdisk.c fs/fat.c fs/ext2.c fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c fs/iso9660.c \ |
util/i386/pc/biosdisk.c fs/fat.c fs/ext2.c fs/ufs.c fs/minix.c fs/hfs.c fs/jfs.c fs/iso9660.c \ |
507 |
normal/cmdline.c normal/command.c normal/main.c normal/menu.c normal/arg.c \ |
normal/cmdline.c normal/command.c normal/main.c normal/menu.c normal/arg.c \ |
508 |
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 |
509 |
CLEANFILES += grub-emu grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-fs_fshelp.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-disk_i386_pc_partition.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-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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o |
CLEANFILES += grub-emu grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-fs_fshelp.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-kern_partition.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o |
510 |
MOSTLYCLEANFILES += grub_emu-kern_main.d grub_emu-kern_device.d grub_emu-fs_fshelp.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-disk_i386_pc_partition.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-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-util_console.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_i386_pc_getroot.d |
MOSTLYCLEANFILES += grub_emu-kern_main.d grub_emu-kern_device.d grub_emu-fs_fshelp.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-kern_partition.d grub_emu-kern_env.d grub_emu-commands_ls.d grub_emu-partmap_amiga.d grub_emu-partmap_pc.d grub_emu-partmap_apple.d grub_emu-commands_terminal.d grub_emu-commands_boot.d grub_emu-commands_cmp.d grub_emu-commands_cat.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-util_console.d grub_emu-util_grub_emu.d grub_emu-util_misc.d grub_emu-util_i386_pc_getroot.d |
511 |
|
|
512 |
grub-emu: grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-fs_fshelp.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-disk_i386_pc_partition.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-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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o |
grub-emu: grub_emu-kern_main.o grub_emu-kern_device.o grub_emu-fs_fshelp.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-kern_partition.o grub_emu-kern_env.o grub_emu-commands_ls.o grub_emu-partmap_amiga.o grub_emu-partmap_pc.o grub_emu-partmap_apple.o grub_emu-commands_terminal.o grub_emu-commands_boot.o grub_emu-commands_cmp.o grub_emu-commands_cat.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-util_console.o grub_emu-util_grub_emu.o grub_emu-util_misc.o grub_emu-util_i386_pc_getroot.o |
513 |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_emu_LDFLAGS) |
$(BUILD_CC) -o $@ $^ $(BUILD_LDFLAGS) $(grub_emu_LDFLAGS) |
514 |
|
|
515 |
grub_emu-kern_main.o: kern/main.c |
grub_emu-kern_main.o: kern/main.c |
608 |
|
|
609 |
-include grub_emu-kern_term.d |
-include grub_emu-kern_term.d |
610 |
|
|
611 |
grub_emu-disk_i386_pc_partition.o: disk/i386/pc/partition.c |
grub_emu-kern_partition.o: kern/partition.c |
612 |
$(BUILD_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
613 |
|
|
614 |
grub_emu-disk_i386_pc_partition.d: disk/i386/pc/partition.c |
grub_emu-kern_partition.d: kern/partition.c |
615 |
set -e; $(BUILD_CC) -Idisk/i386/pc -I$(srcdir)/disk/i386/pc $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_emu-disk_i386_pc_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
set -e; $(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,partition\.o[ :]*,grub_emu-kern_partition.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
616 |
|
|
617 |
-include grub_emu-disk_i386_pc_partition.d |
-include grub_emu-kern_partition.d |
618 |
|
|
619 |
grub_emu-kern_env.o: kern/env.c |
grub_emu-kern_env.o: kern/env.c |
620 |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Ikern -I$(srcdir)/kern $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
632 |
|
|
633 |
-include grub_emu-commands_ls.d |
-include grub_emu-commands_ls.d |
634 |
|
|
635 |
|
grub_emu-partmap_amiga.o: partmap/amiga.c |
636 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
637 |
|
|
638 |
|
grub_emu-partmap_amiga.d: partmap/amiga.c |
639 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,amiga\.o[ :]*,grub_emu-partmap_amiga.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
640 |
|
|
641 |
|
-include grub_emu-partmap_amiga.d |
642 |
|
|
643 |
|
grub_emu-partmap_pc.o: partmap/pc.c |
644 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
645 |
|
|
646 |
|
grub_emu-partmap_pc.d: partmap/pc.c |
647 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,pc\.o[ :]*,grub_emu-partmap_pc.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
648 |
|
|
649 |
|
-include grub_emu-partmap_pc.d |
650 |
|
|
651 |
|
grub_emu-partmap_apple.o: partmap/apple.c |
652 |
|
$(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
653 |
|
|
654 |
|
grub_emu-partmap_apple.d: partmap/apple.c |
655 |
|
set -e; $(BUILD_CC) -Ipartmap -I$(srcdir)/partmap $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -M $< | sed 's,apple\.o[ :]*,grub_emu-partmap_apple.o $@ : ,g' > $@; [ -s $@ ] || rm -f $@ |
656 |
|
|
657 |
|
-include grub_emu-partmap_apple.d |
658 |
|
|
659 |
grub_emu-commands_terminal.o: commands/terminal.c |
grub_emu-commands_terminal.o: commands/terminal.c |
660 |
$(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
$(BUILD_CC) -Icommands -I$(srcdir)/commands $(BUILD_CPPFLAGS) $(BUILD_CFLAGS) -DGRUB_UTIL=1 $(grub_emu_CFLAGS) -c -o $@ $< |
661 |
|
|
846 |
# Modules. |
# Modules. |
847 |
pkgdata_MODULES = _chain.mod _linux.mod linux.mod fat.mod ufs.mod ext2.mod minix.mod \ |
pkgdata_MODULES = _chain.mod _linux.mod linux.mod fat.mod ufs.mod ext2.mod minix.mod \ |
848 |
hfs.mod jfs.mod normal.mod hello.mod vga.mod font.mod _multiboot.mod ls.mod \ |
hfs.mod jfs.mod normal.mod hello.mod vga.mod font.mod _multiboot.mod ls.mod \ |
849 |
boot.mod cmp.mod cat.mod terminal.mod fshelp.mod chain.mod multiboot.mod |
boot.mod cmp.mod cat.mod terminal.mod fshelp.mod chain.mod multiboot.mod \ |
850 |
|
amiga.mod apple.mod pc.mod |
851 |
|
|
852 |
# For _chain.mod. |
# For _chain.mod. |
853 |
_chain_mod_SOURCES = loader/i386/pc/chainloader.c |
_chain_mod_SOURCES = loader/i386/pc/chainloader.c |
1752 |
-include multiboot_mod-loader_i386_pc_multiboot_normal.d |
-include multiboot_mod-loader_i386_pc_multiboot_normal.d |
1753 |
|
|
1754 |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
multiboot_mod_CFLAGS = $(COMMON_CFLAGS) |
1755 |
|
|
1756 |
|
# For amiga.mod |
1757 |
|
amiga_mod_SOURCES = partmap/amiga.c |
1758 |
|
CLEANFILES += amiga.mod mod-amiga.o mod-amiga.c pre-amiga.o amiga_mod-partmap_amiga.o def-amiga.lst und-amiga.lst |
1759 |
|
MOSTLYCLEANFILES += amiga_mod-partmap_amiga.d |
1760 |
|
DEFSYMFILES += def-amiga.lst |
1761 |
|
UNDSYMFILES += und-amiga.lst |
1762 |
|
|
1763 |
|
amiga.mod: pre-amiga.o mod-amiga.o |
1764 |
|
-rm -f $@ |
1765 |
|
$(LD) -r -o $@ $^ |
1766 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1767 |
|
|
1768 |
|
pre-amiga.o: amiga_mod-partmap_amiga.o |
1769 |
|
-rm -f $@ |
1770 |
|
$(LD) -r -o $@ $^ |
1771 |
|
|
1772 |
|
mod-amiga.o: mod-amiga.c |
1773 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
1774 |
|
|
1775 |
|
mod-amiga.c: moddep.lst genmodsrc.sh |
1776 |
|
sh $(srcdir)/genmodsrc.sh 'amiga' $< > $@ || (rm -f $@; exit 1) |
1777 |
|
|
1778 |
|
def-amiga.lst: pre-amiga.o |
1779 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 amiga/' > $@ |
1780 |
|
|
1781 |
|
und-amiga.lst: pre-amiga.o |
1782 |
|
echo 'amiga' > $@ |
1783 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1784 |
|
|
1785 |
|
amiga_mod-partmap_amiga.o: partmap/amiga.c |
1786 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(amiga_mod_CFLAGS) -c -o $@ $< |
1787 |
|
|
1788 |
|
amiga_mod-partmap_amiga.d: partmap/amiga.c |
1789 |
|
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 $@ |
1790 |
|
|
1791 |
|
-include amiga_mod-partmap_amiga.d |
1792 |
|
|
1793 |
|
amiga_mod_CFLAGS = $(COMMON_CFLAGS) |
1794 |
|
|
1795 |
|
# For apple.mod |
1796 |
|
apple_mod_SOURCES = partmap/apple.c |
1797 |
|
CLEANFILES += apple.mod mod-apple.o mod-apple.c pre-apple.o apple_mod-partmap_apple.o def-apple.lst und-apple.lst |
1798 |
|
MOSTLYCLEANFILES += apple_mod-partmap_apple.d |
1799 |
|
DEFSYMFILES += def-apple.lst |
1800 |
|
UNDSYMFILES += und-apple.lst |
1801 |
|
|
1802 |
|
apple.mod: pre-apple.o mod-apple.o |
1803 |
|
-rm -f $@ |
1804 |
|
$(LD) -r -o $@ $^ |
1805 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1806 |
|
|
1807 |
|
pre-apple.o: apple_mod-partmap_apple.o |
1808 |
|
-rm -f $@ |
1809 |
|
$(LD) -r -o $@ $^ |
1810 |
|
|
1811 |
|
mod-apple.o: mod-apple.c |
1812 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
1813 |
|
|
1814 |
|
mod-apple.c: moddep.lst genmodsrc.sh |
1815 |
|
sh $(srcdir)/genmodsrc.sh 'apple' $< > $@ || (rm -f $@; exit 1) |
1816 |
|
|
1817 |
|
def-apple.lst: pre-apple.o |
1818 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 apple/' > $@ |
1819 |
|
|
1820 |
|
und-apple.lst: pre-apple.o |
1821 |
|
echo 'apple' > $@ |
1822 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1823 |
|
|
1824 |
|
apple_mod-partmap_apple.o: partmap/apple.c |
1825 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(apple_mod_CFLAGS) -c -o $@ $< |
1826 |
|
|
1827 |
|
apple_mod-partmap_apple.d: partmap/apple.c |
1828 |
|
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 $@ |
1829 |
|
|
1830 |
|
-include apple_mod-partmap_apple.d |
1831 |
|
|
1832 |
|
apple_mod_CFLAGS = $(COMMON_CFLAGS) |
1833 |
|
|
1834 |
|
# For pc.mod |
1835 |
|
pc_mod_SOURCES = partmap/pc.c |
1836 |
|
CLEANFILES += pc.mod mod-pc.o mod-pc.c pre-pc.o pc_mod-partmap_pc.o def-pc.lst und-pc.lst |
1837 |
|
MOSTLYCLEANFILES += pc_mod-partmap_pc.d |
1838 |
|
DEFSYMFILES += def-pc.lst |
1839 |
|
UNDSYMFILES += und-pc.lst |
1840 |
|
|
1841 |
|
pc.mod: pre-pc.o mod-pc.o |
1842 |
|
-rm -f $@ |
1843 |
|
$(LD) -r -o $@ $^ |
1844 |
|
$(STRIP) --strip-unneeded -K grub_mod_init -K grub_mod_fini -R .note -R .comment $@ |
1845 |
|
|
1846 |
|
pre-pc.o: pc_mod-partmap_pc.o |
1847 |
|
-rm -f $@ |
1848 |
|
$(LD) -r -o $@ $^ |
1849 |
|
|
1850 |
|
mod-pc.o: mod-pc.c |
1851 |
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
1852 |
|
|
1853 |
|
mod-pc.c: moddep.lst genmodsrc.sh |
1854 |
|
sh $(srcdir)/genmodsrc.sh 'pc' $< > $@ || (rm -f $@; exit 1) |
1855 |
|
|
1856 |
|
def-pc.lst: pre-pc.o |
1857 |
|
$(NM) -g --defined-only -P -p $< | sed 's/^\([^ ]*\).*/\1 pc/' > $@ |
1858 |
|
|
1859 |
|
und-pc.lst: pre-pc.o |
1860 |
|
echo 'pc' > $@ |
1861 |
|
$(NM) -u -P -p $< | cut -f1 -d' ' >> $@ |
1862 |
|
|
1863 |
|
pc_mod-partmap_pc.o: partmap/pc.c |
1864 |
|
$(CC) -Ipartmap -I$(srcdir)/partmap $(CPPFLAGS) $(CFLAGS) $(pc_mod_CFLAGS) -c -o $@ $< |
1865 |
|
|
1866 |
|
pc_mod-partmap_pc.d: partmap/pc.c |
1867 |
|
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 $@ |
1868 |
|
|
1869 |
|
-include pc_mod-partmap_pc.d |
1870 |
|
|
1871 |
|
pc_mod_CFLAGS = $(COMMON_CFLAGS) |
1872 |
CLEANFILES += moddep.lst |
CLEANFILES += moddep.lst |
1873 |
pkgdata_DATA += moddep.lst |
pkgdata_DATA += moddep.lst |
1874 |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |
moddep.lst: $(DEFSYMFILES) $(UNDSYMFILES) genmoddep |