|
@@ -104,11 +104,26 @@ ifeq ($(HARDWARE), bt6703)
|
|
|
CSRC += $(wildcard HTTP_Server/my_ssl_server.c)
|
|
|
endif
|
|
|
ifneq (,$(filter $(HARDWARE),bt6707 bt6709))
|
|
|
- INCLUDES += -Icli
|
|
|
- CSRC += $(wildcard cli/*.c)
|
|
|
- INCLUDES += -ITelnet_Server
|
|
|
- CSRC += $(wildcard HTTP_Server/http_server.c)
|
|
|
- CSRC += $(wildcard Telnet_Server/*.c)
|
|
|
+ INCLUDES += -Icli
|
|
|
+ CSRC += $(wildcard cli/*.c)
|
|
|
+ INCLUDES += -ITelnet_Server
|
|
|
+ CSRC += $(wildcard HTTP_Server/http_server.c)
|
|
|
+ CSRC += $(wildcard Telnet_Server/*.c)
|
|
|
+ ifneq (,$(filter $(HARDWARE),bt6709))
|
|
|
+ # SSH
|
|
|
+ CSRC += $(wildcard ../thirdparty/wolfssl/wolfcrypt/src/*.c) ../thirdparty/wolfssl/wolfcrypt/src/port/st/stm32.c
|
|
|
+ INCLUDES += -I../thirdparty/wolfssl
|
|
|
+ CFLAGS += -DWOLFSSL_LWIP -DWOLFSSL_STM32F4 -DFREERTOS -DFREERTOS_TCP -DNO_WOLFSSL_DIR -DWOLFSSL_USER_SETTINGS -DNO_FILESYSTEM -DWOLFSSL_IAR_ARM -DWOLFSSL_LEANPSK -DINLINE=inline -DNO_WOLFSSL_MEMORY -DHAVE_ECC -DHAVE_STRINGS_H -DWOLF_C99 -DWOLFSSL_NO_PEM -DHAVE_HASHDRBG -DSTM32F4 -DNO_WOLFSSL_CLIENT -DNO_DES3
|
|
|
+ #CFLAGS += -DDEBUG_WOLFSSL
|
|
|
+ # incompatible with SPL
|
|
|
+ CFLAGS += -DNO_STM32_CRYPTO
|
|
|
+ CSRC += $(wildcard ../thirdparty/wolfssh/wolfcrypt/src/*.c ../thirdparty/wolfssh/src/*.c)
|
|
|
+ INCLUDES += -I../thirdparty/wolfssh
|
|
|
+ CFLAGS += -DWOLFSSH_LWIP -DNO_WOLFSSH_DIR -DSINGLE_THREADED -DXMEMSET=memset -DWSTRNCPY=strncpy -DWMEMSET=memset -DWSTRLEN=strlen -DWMEMMOVE=memmove -DHAVE_DH -Dmin=min -DTINYPRINTF_OVERRIDE_LIBC
|
|
|
+ #CFLAGS += -DDEBUG_WOLFSSH
|
|
|
+ INCLUDES += -ISSH_Server
|
|
|
+ CSRC += $(wildcard SSH_Server/*.c)
|
|
|
+ endif
|
|
|
endif
|
|
|
CSRC += $(wildcard HTTP_Server/trap_params.c)
|
|
|
CSRC += $(wildcard HTTP_Server/web_params_api.c)
|
|
@@ -125,19 +140,6 @@ endif
|
|
|
# CSRC += $(wildcard ../stm32/stm32f4x7_ethernet/*.c)
|
|
|
CSRC += $(wildcard STM32F4x7_ETH_Driver/*.c)
|
|
|
|
|
|
-# SSH
|
|
|
-CSRC += $(wildcard ../thirdparty/wolfssl/wolfcrypt/src/*.c) ../thirdparty/wolfssl/wolfcrypt/src/port/st/stm32.c
|
|
|
-INCLUDES += -I../thirdparty/wolfssl
|
|
|
-CFLAGS += -DWOLFSSL_LWIP -DWOLFSSL_STM32F4 -DFREERTOS -DFREERTOS_TCP -DNO_WOLFSSL_DIR -DWOLFSSL_USER_SETTINGS -DNO_FILESYSTEM -DWOLFSSL_IAR_ARM -DWOLFSSL_LEANPSK -DINLINE=inline -DNO_WOLFSSL_MEMORY -DHAVE_ECC -DHAVE_STRINGS_H -DWOLF_C99 -DWOLFSSL_NO_PEM -DHAVE_HASHDRBG -DSTM32F4 -DNO_WOLFSSL_CLIENT -DNO_DES3
|
|
|
-#CFLAGS += -DDEBUG_WOLFSSL
|
|
|
-# incompatible with SPL
|
|
|
-CFLAGS += -DNO_STM32_CRYPTO
|
|
|
-CSRC += $(wildcard ../thirdparty/wolfssh/wolfcrypt/src/*.c ../thirdparty/wolfssh/src/*.c)
|
|
|
-INCLUDES += -I../thirdparty/wolfssh
|
|
|
-CFLAGS += -DWOLFSSH_LWIP -DNO_WOLFSSH_DIR -DSINGLE_THREADED -DXMEMSET=memset -DWSTRNCPY=strncpy -DWMEMSET=memset -DWSTRLEN=strlen -DWMEMMOVE=memmove -DHAVE_DH -Dmin=min -DTINYPRINTF_OVERRIDE_LIBC
|
|
|
-#CFLAGS += -DDEBUG_WOLFSSH
|
|
|
-INCLUDES += -ISSH_Server
|
|
|
-CSRC += $(wildcard SSH_Server/*.c)
|
|
|
|
|
|
CSRC += $(wildcard ../stm32/system/syscalls/syscalls.c)
|
|
|
#SSL
|