2021-11-04 09:36:13
This commit is contained in:
18
Makefile
18
Makefile
@@ -6,7 +6,7 @@
|
||||
# By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ #
|
||||
# +#+#+#+#+#+ +#+ #
|
||||
# Created: 2021/11/02 17:47:57 by gbaconni #+# #+# #
|
||||
# Updated: 2021/11/03 23:37:37 by gbaconni ### lausanne.ch #
|
||||
# Updated: 2021/11/04 08:46:53 by gbaconni ### lausanne.ch #
|
||||
# #
|
||||
# **************************************************************************** #
|
||||
|
||||
@@ -28,8 +28,10 @@ brew:
|
||||
|
||||
debian:
|
||||
@test -f debian-$(DVER)-amd64-netinst.iso || curl -sLO https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-$(DVER)-amd64-netinst.iso
|
||||
@grep -q 42url debian-$(DVER)-amd64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical vga=788|auto url=https://42url.com/6eMNuv2Y|g' debian-$(DVER)-amd64-netinst.iso
|
||||
@test -f debian-$(DVER)-arm64-netinst.iso || curl -sLO https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/debian-$(DVER)-arm64-netinst.iso
|
||||
|
||||
auto:
|
||||
@grep -q 42url debian-$(DVER)-amd64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical vga=788|auto url=https://42url.com/6eMNuv2Y|g' debian-$(DVER)-amd64-netinst.iso
|
||||
@grep -q 42url debian-$(DVER)-arm64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical --- quiet|auto url=https://42url.com/6eMNuv2Y |g' debian-$(DVER)-arm64-netinst.iso
|
||||
@rm -f debian-$(DVER)-amd64-netinst.iso.orig debian-$(DVER)-arm64-netinst.iso.orig
|
||||
|
||||
@@ -43,8 +45,7 @@ uefi:
|
||||
@test -f edk2-x86_64-code.fd || cp /opt/homebrew/Cellar/qemu/*/share/qemu/edk2-x86_64-code.fd edk2-x86_64-code.fd
|
||||
@test -f edk2-i386-vars.fd || cp /opt/homebrew/Cellar/qemu/*/share/qemu/edk2-i386-vars.fd edk2-i386-vars.fd
|
||||
|
||||
#amd64: clean sda debian uefi
|
||||
amd64: sda uefi
|
||||
amd64: sda debian uefi
|
||||
@qemu-system-x86_64 \
|
||||
-name debian \
|
||||
-cpu qemu64-v1 \
|
||||
@@ -70,7 +71,7 @@ amd64: sda uefi
|
||||
-monitor stdio \
|
||||
-rtc base=localtime,clock=host
|
||||
|
||||
test: clean debian amd64
|
||||
debug:
|
||||
@qemu-system-x86_64 \
|
||||
-name debian \
|
||||
-cpu qemu64-v1 \
|
||||
@@ -92,8 +93,9 @@ test: clean debian amd64
|
||||
-monitor stdio \
|
||||
-rtc base=localtime,clock=host
|
||||
|
||||
#arm64: clean sda debian uefi
|
||||
arm64: sda uefi
|
||||
test: auto amd64 debug
|
||||
|
||||
arm64: sda debian uefi
|
||||
@qemu-system-aarch64 \
|
||||
-name debian \
|
||||
-accel hvf \
|
||||
@@ -127,6 +129,8 @@ fclean: clean
|
||||
@rm -f debian-$(DVER)-amd64-netinst.iso
|
||||
@rm -f debian-$(DVER)-arm64-netinst.iso
|
||||
|
||||
re: clean test
|
||||
|
||||
ps:
|
||||
@ps ax | grep qemu | sed 's/ -/ \\\n-/g; s/^[^\/]*//;'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user