grub: extract list of loaded modules to single place
[AROS.git] / arch / x86_64-pc / boot / grub2 / mmakefile
blob07ad7169fdea3c296eaf357e9fabbadcad9a5b5c
1 # $Id$
2 include $(TOP)/config/make.cfg
4 #MM bootloader-grub2-pc-x86_64 : grub2-dirs bootloader-grub2gfx-common grub2-pc-x86_64
5 #MM bootloader-grub2gfx-pc-x86_64 : grub2-dirs bootloader-grub2gfx-common bootloader-grub2gfx-common-livecd grub2-pc-x86_64
7 #MM- grub2-pc-x86_64: arch-common-grub2 grub2-iso-setup 
9 MODULES_DEFAULT:=$(SRCDIR)/$(CURDIR)/../modules.default
11 bootloader-grub2-pc-x86_64: $(AROSARCHDIR)/grub/grub.cfg $(AROSDIR)/EFI/BOOT/grub/grub.cfg
12 bootloader-grub2gfx-pc-x86_64: $(AROSARCHDIR)/grub/grub.cfg $(AROSDIR)/EFI/BOOT/grub/grub.cfg
14 $(AROSARCHDIR)/grub/grub.cfg: grub.cfg
15         @$(ECHO) Generating $@...
16         @$(SED) 's#@modules.default@#sed "s\#^\#    module \#g" $(MODULES_DEFAULT)#e' $< > $@
18 $(AROSDIR)/EFI/BOOT/grub/grub.cfg: grub-efi.cfg
19         @$(ECHO) Generating $@...
20         @$(SED) 's#@modules.default@#sed "s\#^\#    module2 \#g" $(MODULES_DEFAULT)#e' $< > $@