From e021d7cd9d757424a613e703989d7d2e4352c209 Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Mon, 13 Jun 2022 15:50:58 -0300 Subject: [PATCH] Add support for openSSL --- examples/mqtt-client/Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/examples/mqtt-client/Makefile b/examples/mqtt-client/Makefile index b41d4be0..9addcb99 100644 --- a/examples/mqtt-client/Makefile +++ b/examples/mqtt-client/Makefile @@ -1,10 +1,12 @@ PROG ?= example -MBEDTLS_DIR ?= +SSL = ? -ifeq "$(MBEDTLS_DIR)" "" -else -CFLAGS += -DMG_ENABLE_MBEDTLS=1 -I$(MBEDTLS_DIR)/include -I/usr/include -CFLAGS += -L$(MBEDTLS_DIR)/lib -lmbedtls -lmbedcrypto -lmbedx509 +ifeq "$(SSL)" "MBEDTLS" +CFLAGS += -DMG_ENABLE_MBEDTLS=1 -lmbedtls -lmbedcrypto -lmbedx509 +endif + +ifeq "$(SSL)" "OPENSSL" +CFLAGS += -DMG_ENABLE_OPENSSL=1 -lssl -lcrypto endif all: $(PROG) @@ -12,7 +14,7 @@ all: $(PROG) $(PROG): main.c - $(CC) ../../mongoose.c -I../.. -W -Wall $(CFLAGS) -o $(PROG) main.c + $(CC) ../../mongoose.c -I../.. -W -Wall $(CFLAGS) $(EXTRA_CFLAGS) -o $(PROG) main.c clean: rm -rf $(PROG) *.o *.dSYM *.gcov *.gcno *.gcda *.obj *.exe *.ilk *.pdb