]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/VfrCompile/GNUmakefile
BaseTools/Source/C: split "-O2" to BUILD_OPTFLAGS
[mirror_edk2.git] / BaseTools / Source / C / VfrCompile / GNUmakefile
index c4ec61aa6c862ef9d3a1972a7b8eea0c0479fd01..bbe562cbc54f72fbc22d706f9de94be46ebdc21b 100644 (file)
@@ -25,6 +25,9 @@ OBJECTS = AParser.o DLexerBase.o ATokenBuffer.o EfiVfrParser.o VfrLexer.o VfrSyn
 \r
 VFR_CPPFLAGS = -DPCCTS_USE_NAMESPACE_STD $(BUILD_CPPFLAGS)\r
 \r
+# keep BUILD_OPTFLAGS last\r
+VFR_CXXFLAGS = $(BUILD_OPTFLAGS)\r
+\r
 LINKER = $(BUILD_CXX)\r
 \r
 EXTRA_CLEAN_OBJECTS = EfiVfrParser.cpp EfiVfrParser.h VfrParser.dlg VfrTokens.h VfrLexer.cpp VfrLexer.h VfrSyntax.cpp tokens.h\r
@@ -58,16 +61,16 @@ Pccts/dlg/dlg:
        BIN_DIR='.' $(MAKE) -C Pccts/dlg\r
 \r
 ATokenBuffer.o: Pccts/h/ATokenBuffer.cpp\r
-       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $? -o $@\r
+       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $(VFR_CXXFLAGS) $? -o $@\r
 \r
 DLexerBase.o: Pccts/h/DLexerBase.cpp\r
-       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $? -o $@\r
+       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $(VFR_CXXFLAGS) $? -o $@\r
 \r
 AParser.o: Pccts/h/AParser.cpp\r
-       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $? -o $@\r
+       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $(VFR_CXXFLAGS) $? -o $@\r
 \r
 VfrSyntax.o: VfrSyntax.cpp\r
-       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $? -o $@\r
+       $(BUILD_CXX) -c $(VFR_CPPFLAGS) $(INC) $(VFR_CXXFLAGS) $? -o $@\r
        \r
 clean: localClean\r
 \r