From 6149ce01f849e8f1e75450034892bda3edea6149 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Wed, 27 Apr 2016 00:35:13 +0300
Subject: [PATCH] esp8266/Makefile: Add target to build axTLS.

---
 esp8266/Makefile | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/esp8266/Makefile b/esp8266/Makefile
index 6db8003ed..85ad273be 100644
--- a/esp8266/Makefile
+++ b/esp8266/Makefile
@@ -30,7 +30,7 @@ UART_OS = 0
 CFLAGS_XTENSA = -fsingle-precision-constant -Wdouble-promotion \
 	-D__ets__ -DICACHE_FLASH \
 	-fno-inline-functions \
-	-Wl,-EL -mlongcalls -mtext-section-literals \
+	-Wl,-EL -mlongcalls -mtext-section-literals -mforce-l32 \
 	-DLWIP_OPEN_SRC
 
 CFLAGS = $(INC) -Wall -Wpointer-arith -Werror -ansi -std=gnu99 -nostdlib -DUART_OS=$(UART_OS) \
@@ -48,7 +48,7 @@ CFLAGS += -g
 COPT = -O0
 else
 CFLAGS += -fdata-sections -ffunction-sections
-COPT += -Os -mforce-l32 -DNDEBUG
+COPT += -Os -DNDEBUG
 LDFLAGS += --gc-sections
 endif
 
@@ -199,3 +199,9 @@ $(BUILD)/firmware.elf: $(OBJ)
 #	$(call compile_c)
 
 include ../py/mkrules.mk
+
+axtls:
+	cd ../lib/axtls; cp config/upyconfig config/.config
+	cd ../lib/axtls; make oldconfig -B
+	cd ../lib/axtls; make clean
+	cd ../lib/axtls; make all CC="$(CC)" LD="$(LD)" CFLAGS_EXTRA="$(CFLAGS_XTENSA)"
-- 
GitLab