swapforth
1CC = xtensa-lx106-elf-gcc
2AS = xtensa-lx106-elf-as
3ASFLAGS = -Wa,-a=lst
4CFLAGS = -Os -I. -mlongcalls
5LDLIBS = -nostdlib -Wl,--start-group -lmain -lnet80211 -lwpa -llwip -lpp -lphy -Wl,--end-group -lgcc
6LDFLAGS = -Tswapforth.ld
7
8swapforth-0x00000.bin: swapforth
9esptool.py elf2image $^
10
11swapforth: swapforth.o nuc.o
12
13flash: swapforth-0x00000.bin
14esptool.py write_flash 0 swapforth-0x00000.bin 0x40000 swapforth-0x40000.bin
15
16clean:
17rm -f *.o swapforth *.bin
18