components/shim/patches/06-Cryptlib_OpenSSL_Makefile.patch
author Ann Lai <ann.lai@oracle.com>
Tue, 01 Nov 2016 12:25:39 -0700
changeset 7222 37e367b978c0
permissions -rw-r--r--
23300489 Add shim to Userland PSARC 2015/563
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7222
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     1
# Source: Internal
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     2
# Info: Written internally to remove building with elliptical curve on Solaris.
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     3
# Status: This patch is offered internally.  This patch should no longer be
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     4
#        necessary when PSARC/2016/417 integrated.
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     5
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     6
--- ORIGINAL/Cryptlib/OpenSSL/Makefile	2016-06-28 00:53:45.007937677 +0000
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     7
+++ shim-0.9/Cryptlib/OpenSSL/Makefile	2016-06-28 03:29:09.829241137 +0000
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     8
@@ -1,9 +1,9 @@
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
     9
 
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    10
-EFI_INCLUDES	= -I../Include -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    11
+EFI_INCLUDES	= -I../Include -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol -I/usr/include
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    12
 
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    13
 CFLAGS		= -ggdb -O0 -I. -I.. -I../Include/ -Icrypto -fno-stack-protector -fno-strict-aliasing -fpic -fshort-wchar -nostdinc \
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    14
 		  -ffreestanding -I$(shell $(CC) -print-file-name=include) \
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    15
-		  -Wall $(EFI_INCLUDES) -DOPENSSL_SYSNAME_UWIN -DOPENSSL_SYS_UEFI -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_SOCK -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_ERR -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DGETPID_IS_MEANINGLESS -DOPENSSL_NO_STDIO -DOPENSSL_NO_FP_API -DOPENSSL_NO_DGRAM -DOPENSSL_NO_SHA0 -DOPENSSL_NO_LHASH -DOPENSSL_NO_HW -DOPENSSL_NO_OCSP -DOPENSSL_NO_LOCKING -DOPENSSL_NO_DEPRECATED -DOPENSSL_SMALL_FOOTPRINT -DPEDANTIC
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    16
+		  -Wall $(EFI_INCLUDES) -DOPENSSL_SYSNAME_UWIN -DOPENSSL_SYS_UEFI -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_SOCK -DOPENSSL_NO_CMS -DOPENSSL_NO_JPAKE -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_ERR -DOPENSSL_NO_KRB5 -DOPENSSL_NO_DYNAMIC_ENGINE -DGETPID_IS_MEANINGLESS -DOPENSSL_NO_STDIO -DOPENSSL_NO_FP_API -DOPENSSL_NO_DGRAM -DOPENSSL_NO_SHA0 -DOPENSSL_NO_LHASH -DOPENSSL_NO_HW -DOPENSSL_NO_OCSP -DOPENSSL_NO_LOCKING -DOPENSSL_NO_DEPRECATED -DOPENSSL_SMALL_FOOTPRINT -DPEDANTIC -DOPENSSL_NO_EC -DOPENSSL_NO_ECDSA -DOPENSSL_NO_ECDH
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    17
 
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    18
 ifeq ($(ARCH),x86_64)
37e367b978c0 23300489 Add shim to Userland
Ann Lai <ann.lai@oracle.com>
parents:
diff changeset
    19
 	CFLAGS	+= -mno-mmx -mno-sse -mno-red-zone -maccumulate-outgoing-args \