1 # meta-Makefile for rEFInd filesystem drivers
3 # Most of the functionality is in Make.common; this Makefile merely
4 # deletes critical temporary files and calls Make.common with the
5 # name of the driver to be built. This is done because of a dependency
6 # in the fsw_efi.c file on the filesystem type; this file must be
7 # recompiled for each new filesystem built.
9 INSTALL_DIR
= /boot
/efi
/EFI
/refind
/drivers
11 all: ext2 reiserfs iso9660 hfs
15 make DRIVERNAME
=ext2
-f Make.common
19 make DRIVERNAME
=reiserfs
-f Make.common
23 make DRIVERNAME
=iso9660
-f Make.common
27 make DRIVERNAME
=hfs
-f Make.common
32 rm -f
*~
*.so
*.o
*.efi
*.dll err.txt ext2
*.txt hfs
*.txt iso9660
*.txt reiserfs
*.txt
36 mkdir
-p
$(INSTALL_DIR
)
37 cp
*.efi
$(INSTALL_DIR
)