InOsEmuPkg/Unix: Allow binary UEFI shell to be used

When using InOsEmuPkg/Unix/build64.sh -D USE_NEW_SHELL,
the UEFI shell binary will now be included in the firmware
image.

Signed-off-by: jljusten

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11889 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/InOsEmuPkg/Unix/UnixX64.fdf b/InOsEmuPkg/Unix/UnixX64.fdf
index b0b64d4..4ded05f 100644
--- a/InOsEmuPkg/Unix/UnixX64.fdf
+++ b/InOsEmuPkg/Unix/UnixX64.fdf
@@ -260,8 +260,12 @@
 !if $(BUILD_NEW_SHELL)

 INF  ShellPkg/Application/Shell/Shell.inf

 !else

+!if $(USE_NEW_SHELL)

+INF  RuleOverride = BINARY ShellBinPkg/UefiShell/UefiShell.inf

+!else

 INF  RuleOverride = BINARY EdkShellBinPkg/FullShell/FullShell.inf

 !endif

+!endif

 

 FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {

   SECTION RAW = MdeModulePkg/Logo/Logo.bmp