Adjusted paths for GRUB2 2.00.
[AROS.git] / arch / i386-pc / boot / iso / mmakefile.src
blob89eb0d552334d7093dbbc4c20bcca04a9349c02a
1 # $Id$
2 include $(TOP)/config/make.cfg
4 .PHONY: $(DISTDIR)/aros$(AROS_TARGET_SUFFIX)-pc-i386.iso
6 TARGET_ISO := $(DISTDIR)/aros$(AROS_TARGET_SUFFIX)-pc-i386.iso
8 #MM bootiso-pc-i386 :   AROS-complete           \
9 #MM                     kernel-package-pc-i386          \
10 #MM                     AROS-pc-i386-drivers            \
11 #MM                     bootloader-$(AROS_TARGET_BOOTLOADER)-pc-i386
13 bootiso-pc-i386: $(AROSDIR)/.backdrop $(TARGET_ISO)
15 $(AROSDIR)/.backdrop: $(SRCDIR)/workbench/.backdrop
16                 @$(CP) $< $@
18 #MM
19 bootiso-pc-i386-quick: $(TARGET_ISO)
21 .PHONY: bootiso-pc-i386-quick
23 ifeq ($(AROS_TARGET_BOOTLOADER),grub)
24 BOOTLOADER_ELTORITO_REL := boot/grub/iso9660_stage1_5
25 endif
27 ifeq ($(AROS_TARGET_BOOTLOADER),grub2)
28 BOOTLOADER_ELTORITO_REL := boot/grub/i386-pc/grub2_eltorito
29 endif
31 ifeq ($(AROS_TARGET_BOOTLOADER),grub2gfx)
32 BOOTLOADER_ELTORITO_REL := boot/grub/i386-pc/grub2_eltorito
33 endif
35 BOOT_FILES := bootstrap-pc.gz aros-bsp-pc-i386.gz aros-base.pkg.gz aros-fs.pkg.gz poseidon.pkg.gz
36 ISO_DEPS := $(addprefix $(BINDIR)/boot/, $(BOOT_FILES))
38 $(warning BOOTLOADER_ELTORITO_REL = $(BOOTLOADER_ELTORITO_REL))
39 $(warning LANG = $(LANG))
41 $(TARGET_ISO): $(ISO_DEPS)
42         %mkdirs_q $(AROSDIR)/S
43         @$(CP) $(SRCDIR)/workbench/s/Startup-Sequence $(AROSDIR)/S/Startup-Sequence
44         @$(MKDIR) -p "$(DISTDIR)"
45         @mkisofs -f \
46                 -o $@ \
47                 -b $(BOOTLOADER_ELTORITO_REL) \
48                 -c boot/boot.catalog \
49                 -no-emul-boot \
50                 -boot-load-size 4 \
51                 -boot-info-table \
52                 -allow-leading-dots \
53                 -iso-level 4 \
54                 -V "AROS Live CD" \
55                 -publisher "The AROS Dev Team" \
56                 -p "The AROS Dev Team (www.aros.org)" \
57                 -sysid "AROS-$(AROS_TARGET_CPU)-$(AROS_TARGET_ARCH)" \
58                 -l -J -r \
59                 $(AROSDIR)