diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7a3f0564d..3833780de 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -19,6 +19,7 @@ set(SRB2_CORE_SOURCES
g_demo.c
g_game.c
g_input.c
+ font.c
hu_stuff.c
i_tcp.c
info.c
@@ -76,6 +77,7 @@ set(SRB2_CORE_HEADERS
g_game.h
g_input.h
g_state.h
+ font.h
hu_stuff.h
i_joy.h
i_net.h
diff --git a/src/Makefile b/src/Makefile
index e00c84bc9..e774cfdc1 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -426,6 +426,7 @@ OBJS:=$(i_main_o) \
$(OBJDIR)/am_map.o \
$(OBJDIR)/command.o \
$(OBJDIR)/console.o \
+ $(OBJDIR)/font.o \
$(OBJDIR)/hu_stuff.o \
$(OBJDIR)/y_inter.o \
$(OBJDIR)/st_stuff.o \
diff --git a/src/sdl/Srb2SDL-vc10.vcxproj b/src/sdl/Srb2SDL-vc10.vcxproj
index c24104b92..0e04dbc91 100644
--- a/src/sdl/Srb2SDL-vc10.vcxproj
+++ b/src/sdl/Srb2SDL-vc10.vcxproj
@@ -235,6 +235,7 @@
+
@@ -385,6 +386,7 @@
+
diff --git a/src/sdl/Srb2SDL-vc9.vcproj b/src/sdl/Srb2SDL-vc9.vcproj
index 9ef4301cc..7de9a8acd 100644
--- a/src/sdl/Srb2SDL-vc9.vcproj
+++ b/src/sdl/Srb2SDL-vc9.vcproj
@@ -2090,6 +2090,50 @@
RelativePath="..\console.h"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/win32/Srb2win-vc10.vcxproj b/src/win32/Srb2win-vc10.vcxproj
index 387d65da9..bf46e0e14 100644
--- a/src/win32/Srb2win-vc10.vcxproj
+++ b/src/win32/Srb2win-vc10.vcxproj
@@ -236,6 +236,7 @@
+
@@ -408,6 +409,7 @@
+
diff --git a/src/win32/Srb2win-vc9.vcproj b/src/win32/Srb2win-vc9.vcproj
index 4c17bb6f7..46afcc670 100644
--- a/src/win32/Srb2win-vc9.vcproj
+++ b/src/win32/Srb2win-vc9.vcproj
@@ -1831,6 +1831,50 @@
RelativePath="..\console.h"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+