From 612662870c117751a904ab69dc4b88d16a45bdf9 Mon Sep 17 00:00:00 2001 From: wescande Date: Wed, 7 Feb 2018 20:01:36 +0100 Subject: [PATCH] make split tmux screen --- kernel-rs/Makefile | 8 +++++++- kernel-rs/{x86_64-KFS.json => x86_64-kfs.json} | 0 2 files changed, 7 insertions(+), 1 deletion(-) rename kernel-rs/{x86_64-KFS.json => x86_64-kfs.json} (100%) diff --git a/kernel-rs/Makefile b/kernel-rs/Makefile index 881368fc..da90be37 100644 --- a/kernel-rs/Makefile +++ b/kernel-rs/Makefile @@ -12,6 +12,7 @@ asm_object_files := $(patsubst src/arch/$(arch)/%.asm, \ build/arch/$(arch)/%.o, $(asm_source_files)) .PHONY: all clean run iso kernel +SHELL := /bin/bash all: $(kernel) @@ -20,7 +21,12 @@ clean: @rm -r build run: - @qemu-system-x86_64 -cdrom $(iso) + @qemu-system-x86_64 -curses -cdrom $(iso) + +devrun: + @tmux info >&- || { echo -e "\033[38;5;16m ~~ NOT IN A VALID TMUX SESSION ~~\033[0m" ; exit 1; } + @tmux split-window "tmux resize-pane -y 20; sleep 0.5; telnet 127.0.0.1 1234" + @qemu-system-x86_64 -enable-kvm -monitor telnet:127.0.0.1:1234,server,nowait -curses -cdrom build/os-x86_64.iso iso: $(iso) diff --git a/kernel-rs/x86_64-KFS.json b/kernel-rs/x86_64-kfs.json similarity index 100% rename from kernel-rs/x86_64-KFS.json rename to kernel-rs/x86_64-kfs.json