build: add wolfssl support for httpd

arm-master
pedro 1 year ago
parent a55e3da0c9
commit 0fb83c3f85

@ -11,10 +11,15 @@ ifeq ($(TCONFIG_BCMARM),y)
endif
ifneq ($(TCONFIG_HTTPS),)
CFLAGS += -I$(TOP)/$(OPENSSLDIR)/include
CFLAGS += -I$(TOP)/mssl -DUSE_OPENSSL
LDFLAGS += -L$(TOP)/mssl -L$(TOP)/$(OPENSSLDIR)
LIBS += -lmssl -lssl -lcrypto
ifeq ($(TCONFIG_WOLFSSL),y)
CFLAGS += -DUSE_WOLFSSL -I$(TOP)/mssl -I$(TOP)/wolfssl/staged/usr/include -I$(TOP)/wolfssl/staged/usr/include/wolfssl
LDFLAGS += -L$(TOP)/mssl -L$(TOP)/wolfssl/staged/usr/lib
LIBS += -lmssl -lwolfssl
else
CFLAGS += -DUSE_OPENSSL -I$(TOP)/mssl -I$(TOP)/$(OPENSSLDIR)/include
LDFLAGS += -L$(TOP)/mssl -L$(TOP)/$(OPENSSLDIR)
LIBS += -lmssl -lssl -lcrypto
endif
endif
ifeq ($(TOMATO_EXPERIMENTAL),1)

@ -72,7 +72,7 @@
#include <wlutils.h>
#include "tomato.h"
#ifdef TCONFIG_HTTPS
#include "../mssl/mssl.h"
#include "mssl.h"
#ifdef USE_OPENSSL
#include <openssl/opensslv.h>
#endif

@ -3,11 +3,15 @@
* Tomato Firmware
* Copyright (C) 2006-2009 Jonathan Zarate
*
* Fixes/updates (C) 2018 - 2024 pedro
*
*/
#include "tomato.h"
#include "../mssl/mssl.h"
#ifdef TCONFIG_HTTPS
#include "mssl.h"
#endif
#include <errno.h>
#include <stdarg.h>

Loading…
Cancel
Save