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