diff --git a/vxworks-6.9/target/src/openssl/ipcrypto/Makefile b/vxworks-6.9/target/src/openssl/ipcrypto/Makefile new file mode 100644 index 00000000..68203bac --- /dev/null +++ b/vxworks-6.9/target/src/openssl/ipcrypto/Makefile @@ -0,0 +1,59 @@ +# Makefile - makefile for openssl vxworks interface +# +# Copyright (c) 2014-2016, 2018-2019, 2021-2024 Wind River Systems, Inc. +# +# The right to copy, distribute, modify or otherwise make use +# of this software may be licensed only pursuant to the terms +# of an applicable Wind River license agreement. +# +# DESCRIPTION +# Makefile for openssl vxworks interface +# + + + +LIB_BASE_NAME = ip_crypto +LIB_FORMAT = both + +ifeq ($(SPACE),user) +include $(WIND_USR_MK)/defs.library.mk +else +include $(WIND_KRNL_MK)/defs.library.mk +endif + +ADDED_CFLAGS += -Wno-implicit-function-declaration + +ifneq ($(SPACE),user) +OBJS = ipcrypto_cmd_cmp.o +OBJS += ipcrypto_shell.o +OBJS += ipcrypto_cmds.o +ifdef _WRS_CONFIG_IPNET_COREIP +OBJS += ipcrypto_aeskeywrap.o +OBJS += ipcrypto_bubble_babble.o +OBJS += ipcrypto_cmd_aeskeywrap_test.o +OBJS += ipcrypto_crc32.o +OBJS += ipcrypto_rsa_oaep.o +OBJS += ipssl_cmds.o +endif +OBJS += ipssl.o + +ifdef _WRS_CONFIG_SEC_CRYPTO +OBJS += secCipherEvp.o +OBJS += secCipherOpensslAes.o +OBJS += secCipherOpensslAesCommon.o +OBJS += secCipherOpensslAesEcb.o +OBJS += secCipherOpensslBlowfish.o +OBJS += secCipherOpensslCast.o +OBJS += secCipherOpensslDes.o +OBJS += secCipherOpensslRc4.o +OBJS += secHashOpensslEvp.o +endif +endif # ifneq ($(SPACE),user) +OBJS += ipcrypto_util.o +OBJS += ipcrypto.o + +ifeq ($(SPACE),user) +include $(WIND_USR_MK)/rules.library.mk +else +include $(WIND_KRNL_MK)/rules.library.mk +endif