DEPENDENT_MODULES = lib_xtcp(>=4.0.0)

VERSION = 2.0.0

MODULE_XCC_C_FLAGS = $(XCC_FLAGS) -Os

OPTIONAL_HEADERS += web_server_conf.h

GENERATED_FILES = web_files.c web_server_gen.h

WEB_FILES = $(foreach x,$(call GET_ALL_SUBDIRS,$(WEB_ROOT_DIR)),$(call WILDCARD,$x/*))

WEB_ROOT_DIR  ?= web

$(GEN_DIR)/web_files.c $(GEN_DIR)/web_server_gen.h: $(WEB_FILES)
	@echo "Generating file system for web site"
	@xta --console-basic source "$(call UNMANGLE_NO_ESCAPE,$(CURRENT_MODULE_DIR)/gen/makefs.py)" $(WEB_ROOT_DIR) $(GEN_DIR)/web_files.c $(BIN_DIR)/web_data.bin $(GEN_DIR)/web_server_gen.h -exit

ifeq ($(strip $(filter -lflash,$(XCC_FLAGS) $(XCC_MAP_FLAGS))),)
XCC_MAP_FLAGS += -lflash
endif
