2 include $(TOP)/config/make.cfg
4 .PHONY: $(DISTDIR)/system-amiga-m68k.adf
6 #MM bootdisk-amiga-m68k : \
7 #MM kernel-link-amiga-m68k \
9 #MM bootdisk-amiga-m68k-quick : bootdisk-amiga-m68k-quick
13 $(AROS_DIR_ARCH)/AROSBootstrap \
40 Devs/DOSDrivers/PIPE \
41 Libs/version.library \
45 $(AROS_DIR_ARCH)/aros.hunk.gz \
51 BOOT_SRC_DIR := $(AROSDIR)
52 BOOT_DEST_DIR := $(AROSDIR)/Emergency-Boot
54 ELF2HUNK_DEST_FILES := $(addprefix $(BOOT_DEST_DIR)/,$(ELF2HUNK_FILES))
55 OTHER_DEST_FILES := $(addprefix $(BOOT_DEST_DIR)/,$(OTHER_FILES))
56 BOOT_DEST_FILES := $(ELF2HUNK_DEST_FILES) $(OTHER_DEST_FILES)
59 BOOT_DEST_DIRS := $(dir $(BOOT_DEST_FILES))
60 GLOB_MKDIRS += $(BOOT_DEST_DIRS) $(DISTDIR)
63 bootdisk-amiga-m68k-clean:
64 $(RM) $(BOOT_DEST_DIR) $(DISTDIR)/bootdisk-amiga-m68k.adf
67 bootdisk-amiga-m68k: $(DISTDIR)/bootdisk-amiga-m68k.adf
69 .PHONY: bootdisk-amiga-m68k-quick
72 bootdisk-amiga-m68k-quick : bootdisk-amiga-m68k
74 $(DISTDIR)/bootdisk-amiga-m68k.adf: \
75 $(BOOT_DEST_FILES) $(BOOT_EXTRA_FILES) \
76 $(BOOT_DEST_DIR).info \
77 $(GENDIR)/$(CURDIR)/install-$(AROS_HOST_ARCH)-$(AROS_HOST_CPU) \
80 $(COPYTOAFS) $@ --type OFS --name "AROS Kickstart" --size 1760 $(BOOT_DEST_DIR)
81 $(GENDIR)/$(CURDIR)/install-$(AROS_HOST_ARCH)-$(AROS_HOST_CPU) $@
83 $(BOOT_DEST_DIR)/S/Startup-Sequence: $(SRCDIR)/$(CURDIR)/Startup-Sequence.boot | $(BOOT_DEST_DIR)/S
87 $(ELF2HUNK_DEST_FILES) : $(BOOT_DEST_DIR)/% : $(BOOT_SRC_DIR)/% | $(BOOT_DEST_DIRS)
90 $(BOOT_DEST_DIR)/Disk.info: $(SRCDIR)/$(CURDIR)/AROSBoot.info.src $(SRCDIR)/$(CURDIR)/AROSBoot.png | $(BOOT_DEST_DIR)
91 @$(ILBMTOICON) --no-iff $^ $@
93 $(BOOT_DEST_DIR).info: $(SRCDIR)/$(CURDIR)/Emergency-Boot.info.src $(SRCDIR)/$(CURDIR)/AROSBoot.png
96 $(BOOT_DEST_DIR)/$(AROS_DIR_ARCH)/aros.hunk.gz : $(BOOT_SRC_DIR)/$(AROS_DIR_ARCH)/aros.elf | $(BOOT_DEST_DIR)/$(AROS_DIR_ARCH)
97 @$(ELF2HUNK) $< - | gzip -c - >$@
99 $(GENDIR)/$(CURDIR)/install-$(AROS_HOST_ARCH)-$(AROS_HOST_CPU): $(SRCDIR)/$(CURDIR)/install.c
100 echo $(GENDIR)/$(CURDIR)
101 @$(MKDIR) -p $(GENDIR)/$(CURDIR)
102 @$(HOST_CC) $(HOST_CFLAGS) $(SRCDIR)/$(CURDIR)/install.c -o $(GENDIR)/$(CURDIR)/install-$(AROS_HOST_ARCH)-$(AROS_HOST_CPU)
104 $(BOOT_DEST_DIR)/README.txt.info: README.txt.info.src \
106 @$(MKDIR) $(BOOT_DEST_DIR)
109 $(BOOT_DEST_DIR)/README.txt: README.txt
110 @$(MKDIR) $(BOOT_DEST_DIR)