#OBJECTS = VfrSyntax.o VfrServices.o DLGLexer.o EfiVfrParser.o ATokenBuffer.o DLexerBase.o AParser.o\r
OBJECTS = AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyntax.o \\r
VfrFormPkg.o VfrError.o VfrUtilityLib.o VfrCompiler.o\r
-\r
+ifeq ($(CXX), llvm)\r
+VFR_CPPFLAGS = -Wno-deprecated-register -DPCCTS_USE_NAMESPACE_STD $(BUILD_CPPFLAGS)\r
+else\r
VFR_CPPFLAGS = -DPCCTS_USE_NAMESPACE_STD $(BUILD_CPPFLAGS)\r
-\r
+endif\r
# keep BUILD_OPTFLAGS last\r
VFR_CXXFLAGS = $(BUILD_OPTFLAGS)\r
\r