diff options
| author | David M. Syzdek <david@syzdek.net> | 2018-05-06 22:09:28 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2018-05-06 22:09:28 -0800 |
| commit | 1aa80374e2ebe600e7d14cf0183091d66274671e (patch) | |
| tree | bae5e44d555ec848755fcaf0f4d9d886998e05d3 /Makefile | |
| parent | df6aab47e919d95335516fd756d4361f95262ea5 (diff) | |
| download | iperd-1aa80374e2ebe600e7d14cf0183091d66274671e.tar.gz iperd-1aa80374e2ebe600e7d14cf0183091d66274671e.tar.bz2 iperd-1aa80374e2ebe600e7d14cf0183091d66274671e.tar.xz iperd-1aa80374e2ebe600e7d14cf0183091d66274671e.zip | |
Updating UEFI ISO to use Grub2 instead of pxelinux
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 5 insertions, 9 deletions
| @@ -44,6 +44,8 @@ DATE = $(shell date +%Y-%m-%d) | |||
| 44 | 44 | ||
| 45 | 45 | ||
| 46 | ALL_FILES = \ | 46 | ALL_FILES = \ |
| 47 | $(GRUB_CONFIGS) \ | ||
| 48 | $(GRUB_BINARIES) \ | ||
| 47 | $(SYSLINUX_CONFIGS) \ | 49 | $(SYSLINUX_CONFIGS) \ |
| 48 | $(SYSLINUX_BINARIES) \ | 50 | $(SYSLINUX_BINARIES) \ |
| 49 | $(DOWNLOAD_FILES) | 51 | $(DOWNLOAD_FILES) |
| @@ -150,6 +152,7 @@ NETBOOT_TFTP ?= tftp://$(NETBOOT_TFTP_HOST)$(NETBOOT_TFTP_PATH) | |||
| 150 | NETBOOT ?= $(NETBOOT_HTTP) | 152 | NETBOOT ?= $(NETBOOT_HTTP) |
| 151 | -include Makefile.config | 153 | -include Makefile.config |
| 152 | include src/syslinux/Makefile.syslinux | 154 | include src/syslinux/Makefile.syslinux |
| 155 | include src/grub/Makefile.grub | ||
| 153 | 156 | ||
| 154 | 157 | ||
| 155 | images/iperdboot.gpt.img: $(ALL_FILES) $(SCRIPTDIR)/diskimage.sh $(SCRIPTDIR)/thumbdrive.sh | 158 | images/iperdboot.gpt.img: $(ALL_FILES) $(SCRIPTDIR)/diskimage.sh $(SCRIPTDIR)/thumbdrive.sh |
| @@ -173,14 +176,7 @@ images/iperdboot.mbr.img: $(ALL_FILES) $(SCRIPTDIR)/diskimage.sh $(SCRIPTDIR)/th | |||
| 173 | @touch "$(@)" | 176 | @touch "$(@)" |
| 174 | 177 | ||
| 175 | 178 | ||
| 176 | EFI/BOOT/efiboot.img: Makefile $(SYSLINUX_CONFIGS) $(SYSLINUX_BINARIES) | 179 | images/iperdboot.iso: $(ALL_FILES) |
| 177 | @mkdir -p $$(dirname "$(@)") | ||
| 178 | @rm -f "$(@)" | ||
| 179 | bash src/scripts/iso-efiboot.sh "$(@)" | ||
| 180 | @touch "$(@)" | ||
| 181 | |||
| 182 | |||
| 183 | images/iperdboot.iso: $(ALL_FILES) EFI/BOOT/efiboot.img | ||
| 184 | @mkdir -p $$(dirname "$(@)") | 180 | @mkdir -p $$(dirname "$(@)") |
| 185 | @rm -f "$(@)" | 181 | @rm -f "$(@)" |
| 186 | mkisofs \ | 182 | mkisofs \ |
| @@ -224,7 +220,7 @@ configure: | |||
| 224 | @touch "var/config/iperd.conf" | 220 | @touch "var/config/iperd.conf" |
| 225 | 221 | ||
| 226 | 222 | ||
| 227 | deps: $(SYSLINUX_CONFIGS) Makefile.config | 223 | deps: $(SYSLINUX_CONFIGS) $(GRUB_CONFIGS) Makefile.config |
| 228 | 224 | ||
| 229 | 225 | ||
| 230 | clean: | 226 | clean: |
