summaryrefslogtreecommitdiff
path: root/Makefile.common
diff options
context:
space:
mode:
authorAndreas Kling <awesomekling@gmail.com>2019-08-12 17:32:16 +0200
committerAndreas Kling <awesomekling@gmail.com>2019-08-12 17:34:48 +0200
commitb24b1112985886b53da0375a7271e68186bb4546 (patch)
tree48b4b6635fe99bad2adf16faec810909374f3a0d /Makefile.common
parent4b44962e030f6e3abf6bfc82fbf8382884d92504 (diff)
downloadserenity-b24b1112985886b53da0375a7271e68186bb4546.zip
LibVT: Factor out terminal emulation from Terminal to make it reusable
Now that we're bringing back the in-kernel virtual console, we should move towards having a single implementation of terminal emulation. This patch rips out the emulation code from the Terminal application and turns it into the beginnings of LibVT. The basic design idea is that users of VT::Terminal will implement and provide a VT::TerminalClient subclass to handle presentation-specific things. We'll need to iterate on this, but it's a start. :^)
Diffstat (limited to 'Makefile.common')
-rw-r--r--Makefile.common1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.common b/Makefile.common
index c4bbac01c1..e8e973920d 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -22,6 +22,7 @@ LDFLAGS = \
-L$(SERENITY_BASE_DIR)/Libraries/LibM \
-L$(SERENITY_BASE_DIR)/Libraries/LibDraw \
-L$(SERENITY_BASE_DIR)/Libraries/LibGUI \
+ -L$(SERENITY_BASE_DIR)/Libraries/LibVT \
-L$(SERENITY_BASE_DIR)/Libraries/LibAudio
CLANG_FLAGS = -Wconsumed -m32 -ffreestanding -march=i686