]> code.delx.au - refind/blob - filesystems/Makefile
Added reference to ext4 to Makefile, set default verbosity to Assert
[refind] / filesystems / Makefile
1 # meta-Makefile for rEFInd filesystem drivers
2 #
3 # Most of the functionality is in Make.tiano; this Makefile merely
4 # deletes critical temporary files and calls Make.tiano 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.
8
9 INSTALL_DIR = /boot/efi/EFI/refind/drivers
10
11 FILESYSTEMS = ext2 reiserfs iso9660 hfs ext4
12 TEXTFILES = $(FILESYSTEMS:=*.txt)
13
14 all: $(FILESYSTEMS)
15
16 ext2:
17 rm -f fsw_efi.o
18 make DRIVERNAME=ext2 -f Make.tiano
19
20 reiserfs:
21 rm -f fsw_efi.o
22 make DRIVERNAME=reiserfs -f Make.tiano
23
24 iso9660:
25 rm -f fsw_efi.o
26 make DRIVERNAME=iso9660 -f Make.tiano
27
28 hfs:
29 rm -f fsw_efi.o
30 make DRIVERNAME=hfs -f Make.tiano
31
32 ext4:
33 rm -f fsw_efi.o
34 make DRIVERNAME=ext4 -f Make.tiano
35
36 # utility rules
37
38 clean:
39 rm -f *~ *.bak *.o *.efi *.dll err.txt $(TEXTFILES)
40
41
42 install:
43 mkdir -p $(INSTALL_DIR)
44 cp *.efi $(INSTALL_DIR)
45
46 # DO NOT DELETE