| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 | TARGET = iapINCLUDES = -I../stm32/stm32f4xx_spl/inc INCLUDES += -I../stm32/systemINCLUDES += -I../config#----INCLUDES += -I.INCLUDES += -I../thirdparty/lwip/src/includeINCLUDES += -I../thirdparty/lwip/src/include/netifINCLUDES += -I../thirdparty/lwip/src/include/lwipINCLUDES += -I../thirdparty/lwip/src/include/lwip/apps#INCLUDES += -Ilwip/port/STM32F4x7#INCLUDES += -Ilwip/port/STM32F4x7/Standalone#INCLUDES += -Ilwip/port/STM32F4x7/archINCLUDES += -I../thirdparty/lwip/port/StandaloneINCLUDES += -I../thirdparty/lwip/systemINCLUDES += -I../thirdparty/lwip/system/archINCLUDES += -IModulesINCLUDES += -IModules/EthernetINCLUDES += -IModules/ConsoleINCLUDES += -I../stm32/stm32f4x7_ethernetINCLUDES += -IUserINCLUDES += -I../thirdparty/TinyStdio#----CSRC = $(wildcard *.c ../stm32/system/*.c)CSRC += $(wildcard ../stm32/stm32f4xx_spl/src/*.c)#----CSRC += $(wildcard ../thirdparty/lwip/src/*.c)CSRC += $(wildcard ../thirdparty/lwip/src/api/*.c)CSRC += $(wildcard ../thirdparty/lwip/src/core/*.c)CSRC += $(wildcard ../thirdparty/lwip/src/core/ipv4/*.c)CSRC += $(wildcard ../thirdparty/lwip/src/netif/*.c)#CSRC += $(wildcard lwip/port/STM32F4x7/Standalone/*.c)CSRC += $(wildcard ../thirdparty/lwip/port/Standalone/*.c)CSRC += $(wildcard Modules/*.c)CSRC += $(wildcard Modules/Ethernet/httpserver.c)CSRC += $(wildcard Modules/Ethernet/netconf.c)CSRC += $(wildcard ../stm32/stm32f4x7_ethernet/*.c)CSRC += $(wildcard User/*.c)CSRC += $(wildcard ../thirdparty/TinyStdio/*.c)#---CSRC += $(wildcard syscalls/syscalls.c)CFLAGS = -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -DPRINTF_CUSTOMCFLAGS += -DHARDWARE_$(shell echo $(HARDWARE) | tr a-z A-Z)ifeq ($(SWOTRACE), 1)	CFLAGS += -DSWOTRACEendififeq ($(MAC),)	#Print default MAC	MAC = $(shell awk '/\#define DEVICE_MAC/{print $$3}' ./Modules/settings_api.h )else    #Set device MAC	CFLAGS += -DDEVICE_MAC='"$(MAC)"'endif	LDSCRIPT := ../projects/gcc/stm32_flash.ld		ASMSRC = ../projects/gcc/startup_stm32f4xx.sBUILDDIR = ../build/iap/$(TARGET)FW_FLASH_START = $(shell awk '/IAP_FLASH_FIRST_PAGE_ADDRESS/{print $$3}' ../config/common_config.h )FW_FLASH_CRC = $(shell awk '/IAP_FLASH_CRC_ADDRESS/{print $$3}' ../config/common_config.h )-include ../Makefile.inc.stm32#Building Web UI FSWUI_DIR = ../web_interface/dist/uploadFSDATA_DIR = ./Modules/Ethernet$(FSDATA_DIR)/fsdata.c: $(WUI_DIR)/*	@../docs/makefsdata.pl $(FSDATA_DIR) $(WUI_DIR)prebuild: $(FSDATA_DIR)/fsdata.c	@grep -wl --include *.h --include *.c "DEVICE_MAC" ./ -R | xargs touch	@grep -wl --include *.h --include *.c "SWOTRACE" ./ ../shared -R | xargs touch	postbuild:	@echo "Device MAC address: $(MAC)"	@echo "FW start address: $(FW_FLASH_START)"	@echo "FW CRC address: $(FW_FLASH_CRC)"	@$(BUILDDIR)/../../tools/cortex_crc $(OUTPUTDIR)/$(TARGET).bin $(FW_FLASH_START) $(FW_FLASH_CRC)
 |