123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- ENVI=hexagon
- ifndef V
- V=hexagon_Release_dynamic_toolv83_v65
- endif
- SUPPORTED_VS = $(default_VS)
- DEPENDENCIES = \
- ATOMIC \
- RPCMEM \
- TEST_MAIN \
- TEST_UTIL
- ATOMIC_DIR = $(HEXAGON_SDK_ROOT)/libs/common/atomic
- RPCMEM_DIR = $(HEXAGON_SDK_ROOT)/libs/common/rpcmem
- TEST_MAIN_DIR = $(HEXAGON_SDK_ROOT)/test/common/test_main
- TEST_UTIL_DIR = $(HEXAGON_SDK_ROOT)/test/common/test_util
- include $(HEXAGON_SDK_ROOT)/build/make.d/$(ENVI)_vs.min
- include $(HEXAGON_SDK_ROOT)/build/defines.min
- QURT = $(HEXAGON_SDK_ROOT)/libs/common/qurt
- QAIC_FLAGS += -I../../../
- CC_FLAGS += -I../../../
- CC_FLAGS += -I $(QURT)/computev65/include/posix/
- CC_FLAGS += -I $(QURT)/computev65/include/qurt/
- CC_FLAGS += -I../
- CC_FLAGS += -DWOLFSSL_USER_SETTINGS
- CC_FLAGS += -DWOLFSSL_DSP_BUILD
- CC_FLAGS += -DWC_NO_RNG
- C_FLAGS += $(MHVX_DOUBLE_FLAG) -mllvm -hexagon-eif=0
- CC_FLAGS += $(MHVX_DOUBLE_FLAG) -mllvm -hexagon-eif=0
- BUILD_LIBS += libwolfssl_dsp_skel
- ifeq (1,$(V_dynamic))
- BUILD_DLLS += libwolfssl_dsp_skel
- endif
- libwolfssl_dsp_skel_QAICIDLS += wolfssl_dsp
- libwolfssl_dsp_skel_C_SRCS += $V/wolfSSL_skel
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/sp_dsp32.c
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/sp_int.c
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/wc_port.c
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/logging.c
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/memory.c
- libwolfssl_dsp_skel.C_SRCS += ../../../wolfcrypt/src/wolfmath.c
- BUILD_COPIES = \
- $(DLLS) \
- $(EXES) \
- $(LIBS) \
- $(SHIP_DIR)/ ;
- include $(RULES_MIN)
|