# 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