]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/VfrCompile/GNUmakefile
BaseTools/VfrCompile: honor EXTRA_LDFLAGS
[mirror_edk2.git] / BaseTools / Source / C / VfrCompile / GNUmakefile
index bbe562cbc54f72fbc22d706f9de94be46ebdc21b..9273589ff805b05b2aed12a97be4cdc49469b20d 100644 (file)
@@ -28,6 +28,9 @@ VFR_CPPFLAGS = -DPCCTS_USE_NAMESPACE_STD $(BUILD_CPPFLAGS)
 # keep BUILD_OPTFLAGS last\r
 VFR_CXXFLAGS = $(BUILD_OPTFLAGS)\r
 \r
+# keep EXTRA_LDFLAGS last\r
+VFR_LFLAGS = $(EXTRA_LDFLAGS)\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
@@ -42,7 +45,7 @@ APPLICATION = $(MAKEROOT)/bin/$(APPNAME)
 all: $(MAKEROOT)/bin $(APPLICATION) \r
 \r
 $(APPLICATION): $(OBJECTS) \r
-       $(LINKER) -o $(APPLICATION) $(LFLAGS) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)\r
+       $(LINKER) -o $(APPLICATION) $(VFR_LFLAGS) $(OBJECTS) -L$(MAKEROOT)/libs $(LIBS)\r
 \r
 VfrCompiler.o: ../Include/Common/BuildVersion.h\r
 \r