diff --git a/makefile b/makefile
index 791851c3918f803ead4cfb7900be6f3844c924cf..07367e1dd9a7c2ce18b8667240b638ad00d57f1f 100644
--- a/makefile
+++ b/makefile
@@ -87,15 +87,15 @@ $(TARGET): $(OBJ_FILES)
 	$(CXX) $(CXXFLAGS) -o $(TARGET) $(OBJ_FILES) -L$(SDL_LIBRARY) $(LDFLAGS)
 
 $(TEST_TARGET): $(TEST_OBJ_FILES) $(TEST_SRC_OBJ_FILES)
-	$(CXX) $(CXXFLAGS) -o $(TEST_TARGET) $(TEST_OBJ_FILES) $(TEST_SRC_OBJ_FILES) $(SDL_LIBRARY) $(SDL_OPTIONS)
+	$(CXX) $(CXXFLAGS) -o $(TEST_TARGET) $(TEST_OBJ_FILES) $(TEST_SRC_OBJ_FILES) -L$(SDL_LIBRARY) $(SDL_OPTIONS) $(LDFLAGS)
 
 $(TEST_BUILD_DIR)/%.src.o: $(SRC_DIR)/%.cpp ${INC_DIR}/%.h
 	@mkdir -p $(@D)
-	$(CXX) $(CXXFLAGS) $(TEST_DEFINES) $(LDFLAGS) -I$(INC_DIR) -I$(TEST_HEADER) -I$(TEST_DIR) -c -o $@ $<
+	$(CXX) $(CXXFLAGS) $(TEST_DEFINES) $(LDFLAGS) -I$(SDL_INCLUDE) -I$(INC_DIR) -I$(TEST_HEADER) -I$(TEST_DIR) -c -o $@ $<
 
 $(TEST_BUILD_DIR)/%.test.o: $(SRC_DIR)/%.test.hpp $(SRC_DIR)/%.cpp ${INC_DIR}/%.h
 	@mkdir -p $(@D)
-	$(CXX) $(CXXFLAGS) $(TEST_DEFINES) $(LDFLAGS) -I$(INC_DIR) -I$(TEST_HEADER) -c -o $@ $<
+	$(CXX) $(CXXFLAGS) $(TEST_DEFINES) $(LDFLAGS) -I$(SDL_INCLUDE) -I$(INC_DIR) -I$(TEST_HEADER) -c -o $@ $<
 
 $(BUILD_DIR)/%.o: $(SRC_DIR)/%.cpp ${INC_DIR}/%.h
 	@mkdir -p $(@D)