amiga-m68k: Add README.txt to the AROS Emergency Boot floppy
[AROS.git] / arch / m68k-amiga / boot / floppy / mmakefile.src
blob453efc9a1be16f43a51f0f93d0d356085d61b731
1 # $Id$
2 include $(TOP)/config/make.cfg
4 .PHONY: $(DISTDIR)/system-amiga-m68k.adf
6 #MM bootdisk-amiga-m68k : \
7 #MM           kernel-link-amiga-m68k \
8 #MM           workbench-c-m68k
9 #MM bootdisk-amiga-m68k-quick : bootdisk-amiga-m68k-quick
12 ELF2HUNK_FILES := \
13     $(AROS_DIR_ARCH)/AROSBootstrap \
14     C/Assign \
15     C/Avail \
16     C/Copy \
17     C/Date \
18     C/Delete \
19     C/Dir \
20     C/DiskChange \
21     C/Eval \
22     C/Filenote \
23     C/IconX \
24     C/Install \
25     C/Join \
26     C/List \
27     C/LoadWB \
28     C/MakeDir \
29     C/MakeLink \
30     C/Mount \
31     C/Protect \
32     C/Relabel \
33     C/Rename \
34     C/Shutdown \
35     C/Touch \
36     C/Type \
37     C/Version \
38     C/Wait \
39     C/Which \
40     Devs/DOSDrivers/PIPE \
41     Libs/version.library \
42     S/Shell-Startup
44 OTHER_FILES := \
45     $(AROS_DIR_ARCH)/aros.hunk.gz \
46     Disk.info \
47     README.txt \
48     README.txt.info \
49     S/Startup-Sequence
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)
58 # Create directories
59 BOOT_DEST_DIRS := $(dir $(BOOT_DEST_FILES))
60 GLOB_MKDIRS += $(BOOT_DEST_DIRS) $(DISTDIR)
62 #MM
63 bootdisk-amiga-m68k-clean:
64         $(RM) $(BOOT_DEST_DIR) $(DISTDIR)/bootdisk-amiga-m68k.adf
66 #MM
67 bootdisk-amiga-m68k: $(DISTDIR)/bootdisk-amiga-m68k.adf
69 .PHONY: bootdisk-amiga-m68k-quick
71 #MM
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) \
78             | $(DISTDIR)
79         $(RM) $@
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
84         @$(CP) $< $@
85         @$(CHMOD) +x $@
87 $(ELF2HUNK_DEST_FILES) : $(BOOT_DEST_DIR)/% : $(BOOT_SRC_DIR)/% | $(BOOT_DEST_DIRS)
88         @$(ELF2HUNK) $< $@
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
94         @$(ILBMTOICON) $^ $@
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 \
105                             README.txt.png
106         @$(MKDIR) $(BOOT_DEST_DIR)
107         @$(ILBMTOICON) $^ $@
109 $(BOOT_DEST_DIR)/README.txt: README.txt
110         @$(MKDIR) $(BOOT_DEST_DIR)
111         @$(CP) $^ $@
113 %common