CC = xtensa-lx106-elf-gcc CFLAGS = -DNODEMCU -I. -mlongcalls -Wall -Wextra -Werror -DDEBUG LDLIBS = -nostdlib -Wl,--start-group -lmain -lnet80211 -lwpa -llwip -lpp -lphy -lc -Wl,--end-group -lgcc -I/home/mrl/projects/esp-open-sdk/sdk/include -L/home/mrl/projects/esp-open-sdk/sdk/lib LDFLAGS = -Teagle.app.v6.ld OBJS:=interpret.o sds.o task.o main.o interface.o spec.o main-0x00000.bin: main esptool.py elf2image $^ main: $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) $(OUTPUT_OPTION) interface.o: interface_nodemcu.c $(CC) $(CFLAGS) -c $< -o $@ #FLASh: %-0x00000.bin # esptool.py write_flash 0 blinky-0x00000.bin 0x40000 blinky-0x40000.bin clean: $(RM) main $(OBJS)