| #/* |
| # * Copyright (c) 2017, The Linux Foundation. All rights reserved. |
| # * |
| # * Redistribution and use in source and binary forms, with or without |
| # * modification, are permitted provided that the following conditions are |
| # * met: |
| # * * Redistributions of source code must retain the above copyright |
| # * notice, this list of conditions and the following disclaimer. |
| # * * Redistributions in binary form must reproduce the above |
| # * copyright notice, this list of conditions and the following |
| # * disclaimer in the documentation and/or other materials provided |
| # * with the distribution. |
| # * * Neither the name of The Linux Foundation nor the names of its |
| # * contributors may be used to endorse or promote products derived |
| # * from this software without specific prior written permission. |
| # * |
| # * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED |
| # * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| # * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT |
| # * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS |
| # * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| # * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| # * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| # * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| # * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| # * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
| # * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| #*/ |
| |
| |
| [Defines] |
| INF_VERSION = 0x00010005 |
| BASE_NAME = StackCanary |
| FILE_GUID = 851fe68b-d8f5-4b62-83d4-0f9597814bce |
| MODULE_TYPE = BASE |
| VERSION_STRING = 1.0 |
| LIBRARY_CLASS = StackCanary |
| |
| [Sources] |
| StackCanary.c |
| |
| [BuildOptions.AARCH64] |
| GCC:*_*_*_CC_FLAGS = -fno-stack-protector --compile-and-analyze $(BUILD_REPORT_DIR) |
| |
| [BuildOptions.ARM] |
| GCC:*_*_*_CC_FLAGS = -fno-stack-protector |
| |
| [Packages] |
| MdePkg/MdePkg.dec |
| EmbeddedPkg/EmbeddedPkg.dec |
| QcomModulePkg/QcomModulePkg.dec |
| |
| [LibraryClasses] |
| DebugPrintErrorLevelLib |
| |
| [Protocols] |
| gQcomRngProtocolGuid |
| |
| [Depex] |
| TRUE |