mirror of https://github.com/arendst/Tasmota.git
22 lines
687 B
Makefile
22 lines
687 B
Makefile
# Configuration for compiling to an ESP8266 from a UNIX system
|
|
|
|
# We are on a Unix system so we assume a Single Unix compatible 'make'
|
|
# utility, and Unix defaults.
|
|
include conf/Unix.mk
|
|
|
|
# We override the build directory.
|
|
BUILD = esp8266
|
|
|
|
# C compiler, linker, and static library builder.
|
|
TOOLCHAIN_PREFIX := xtensa-lx106-elf-
|
|
CC := $(TOOLCHAIN_PREFIX)gcc
|
|
CFLAGS = -W -Wall -g -O2 -Wpointer-arith -Wl,-EL -nostdlib -mlongcalls -mno-text-section-literals -ffunction-sections -fdata-sections -Werror
|
|
CFLAGS += -D__ets__ -DICACHE_FLASH -DESP8266 -DBR_SLOW_MUL15=1
|
|
LD := $(TOOLCHAIN_PREFIX)ld
|
|
AR := $(TOOLCHAIN_PREFIX)ar
|
|
|
|
# We compile only the static library.
|
|
DLL = no
|
|
TOOLS = no
|
|
TESTS = no
|