blob: 014b061fd59ee5af3fa1cbbd7cceb5d7ba25b29b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
CURL := curl -OL
GPG := gpg
F := grub-2.04.tar.xz
srcdir := $(F:%.tar.xz=%)
dstdir := $(F:%.tar.xz=%-tools)
default:
@echo $(SRCDIR)
$(F):
$(CURL) https://ftp.gnu.org/gnu/grub/$(F)
$(F).sig:
$(CURL) https://ftp.gnu.org/gnu/grub/$(F).sig
verify: $(F) $(F).sig
$(GPG) --verify $(F).sig
build: $(F)
tar -xf $(F)
cd $(srcdir) && CC=clang BUILD_CC=clang TARGET_CC=clang ./configure --disable-werror --prefix=/
make -C $(srcdir) -j6 DESTDIR=$(CURDIR)/$(dstdir) install
clean:
rm $(F) $(F).sig
|