## @file\r
# CI configuration for NetworkPkg\r
#\r
-# (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>\r
+# (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
##\r
{\r
],\r
## Both file path and directory path are accepted.\r
"IgnoreFiles": [\r
+ ## Below are files incorporated with open source which are\r
+ ## not edk2 coding standard compliant.\r
+ ##\r
+ ## EDK2 CRT library which is not edk2 coding\r
+ ## standard compliant.\r
+ ## C runtime library for RedfishPkg modules\r
+ "PrivateInclude/Crt/sys",\r
+ "PrivateInclude/Crt/assert.h",\r
+ "PrivateInclude/Crt/errno.h",\r
+ "PrivateInclude/Crt/limits.h",\r
+ "PrivateInclude/Crt/math.h",\r
+ "PrivateInclude/Crt/stdarg.h",\r
+ "PrivateInclude/Crt/stddef.h",\r
+ "PrivateInclude/Crt/stdio.h",\r
+ "PrivateInclude/Crt/stdlib.h",\r
+ "PrivateInclude/Crt/string.h",\r
+ "PrivateInclude/Crt/time.h",\r
+ "PrivateLibrary/RedfishCrtLib/RedfishCrtLib.c",\r
+ "Include/Library/RedfishCrtLib.h",\r
+ ##\r
+ ## For jansson library open source\r
+ ## load.c is overrided from open source.\r
+ "Library/JsonLib/load.c",\r
+ "Library/JsonLib/jansson_config.h",\r
+ "Library/JsonLib/jansson_private_config.h",\r
+ ##\r
+ ## For libredfish open source\r
+ ## The files under edk2libredfish are cloned\r
+ ## from DMTF open source\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/include/redfish.h",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/include/redfishPayload.h",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/include/redfishService.h",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/include/redpath.h",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/src/payload.c",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/src/redpath.c",\r
+ "PrivateLibrary/RedfishLib/edk2libredfish/src/service.c"\r
]\r
},\r
"CompilerPlugin": {\r