revert to older version as /Zm option for "ml" can not work well.
commit251e547e2a106161a83fb8666c3eb58f31ba67f8
authortian, feng <eric_tian@tianocore.org>
Fri, 5 Dec 2008 07:35:41 +0000 (5 07:35 +0000)
committertian, feng <eric_tian@tianocore.org>
Fri, 5 Dec 2008 07:35:41 +0000 (5 07:35 +0000)
treec2904359ff26070a41115883b8168b00b88d71b4
parent0197402239ecf812f98f0d89816b3fd6076c58d9
revert to older version as /Zm option for "ml" can not work well.
A bug exists when there are such statement in a asm file:
_InterlockedCompareExchangePointer  PROC
_InterlockedCompareExchangePointer  ENDP
_InterlockedCompareExchange32   PROC
    mov     ecx, [esp + 4]
    mov     eax, [esp + 8]
    mov     edx, [esp + 12]
    lock    cmpxchg [ecx], edx
    ret
_InterlockedCompareExchange32   ENDP

The assembly will export _InterlockedCompareExchangePointer but not _InterlockedCompareExchange32 when using /Zm option.
This option also introduced another strange issue in link time. Link tool will complain it can not find all symbols exported in the asm file when it is built by /Zm option.
BaseTools/Conf/tools_def.template