Fix for the Linux Build. #ifdef __APPLE__ around the files only needed to work around Mac OS X 16 byte IA-32 calling conventions issue. All the calls to this code is #ifdef __APPLE__, so no reason to build it on Linux or other gcc flavors.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9543 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
AJFISH 2009-12-08 06:14:12 +00:00
parent 73cbc58069
commit 5af06fe3d0
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,18 @@
/** @file
Copyright (c) 2008-2009, Apple Inc. All rights reserved.
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#ifdef __APPLE__
#include "SecMain.h"
#include "Gasket.h"
@ -416,3 +431,5 @@ GasketUgaBlt (
return GasketUintn10Args (UgaBlt, (UINTN)UgaIo, (UINTN)BltBuffer, BltOperation, SourceX, SourceY, DestinationX, DestinationY, Width, Height, Delta);
}
#endif

View File

@ -27,6 +27,8 @@
#
#------------------------------------------------------------------------------
#ifdef __APPLE__
.text
#------------------------------------------------------------------------------
@ -235,3 +237,6 @@ _GasketUintnUint16:
ret
.subsections_via_symbols
#endif