X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseSynchronizationLib%2FBaseSynchronizationLib.inf;h=0bcc8cda3812e95faa4d903e95c98b7700b9c432;hb=4b5f371b7d6222d5a1212cc959630ccd16bcd914;hp=66a74e37a2f0909bd53d1b9470ea22d54925e301;hpb=720d3c5fb31b6b2df535f7a281d5d9d297c5eede;p=mirror_edk2.git
diff --git a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
index 66a74e37a2..0bcc8cda38 100644
--- a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
+++ b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
@@ -1,7 +1,8 @@
#/** @file
# Base Synchronization Library implementation.
#
-# Copyright (c) 2007 - 2008, Intel Corporation.
+# Copyright (c) 2007 - 2008, Intel Corporation.
+# Portions Copyright (c) 2008-2009 Apple Inc.
#
# All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -22,10 +23,12 @@
LIBRARY_CLASS = SynchronizationLib
#
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC
+# VALID_ARCHITECTURES = IA32 X64 IPF EBC ARM
#
+[Sources.Common]
+ BaseSynchronizationLibInternals.h
-[Sources.Ia32]
+[Sources.IA32]
Ia32/InterlockedCompareExchange64.c | MSFT
Ia32/InterlockedCompareExchange32.c | MSFT
Ia32/InterlockedDecrement.c | MSFT
@@ -45,9 +48,12 @@
SynchronizationGcc.c | GCC
[Sources.X64]
- X64/InterlockedCompareExchange64.asm
- X64/InterlockedCompareExchange32.asm
-
+ X64/InterlockedCompareExchange64.c | MSFT
+ X64/InterlockedCompareExchange32.c | MSFT
+
+ X64/InterlockedCompareExchange64.asm | INTEL
+ X64/InterlockedCompareExchange32.asm | INTEL
+
X64/InterlockedDecrement.c | MSFT
X64/InterlockedIncrement.c | MSFT
SynchronizationMsc.c | MSFT
@@ -75,6 +81,10 @@
Synchronization.c
Ebc/Synchronization.c
+[Sources.ARM]
+ Synchronization.c
+ Arm/Synchronization.c
+
[Packages]
MdePkg/MdePkg.dec