Updated FROZEN_DIR support as per f28efa1971

esp8266-idle-ticks
Dave Hylands 2016-09-17 12:55:11 -07:00
parent f28efa1971
commit d08c9d342f
1 changed files with 4 additions and 13 deletions

View File

@ -154,24 +154,15 @@ endif # USE_MEMZIP
ifeq ($(USE_FROZEN),1) ifeq ($(USE_FROZEN),1)
CFLAGS += -DMICROPY_MODULE_FROZEN_STR
SRC_C += \
lexerfrozen.c
OBJ += $(BUILD)/frozen-files.o
MAKE_FROZEN = ../tools/make-frozen.py
ifeq ($(FROZEN_DIR),) ifeq ($(FROZEN_DIR),)
FROZEN_DIR = memzip_files FROZEN_DIR = memzip_files
endif endif
$(BUILD)/frozen-files.o: $(BUILD)/frozen-files.c CFLAGS += -DMICROPY_MODULE_FROZEN_STR
$(call compile_c)
$(BUILD)/frozen-files.c: $(shell find ${FROZEN_DIR} -type f) SRC_C += \
@$(ECHO) "Creating $@" lexerfrozen.c \
$(Q)$(PYTHON) $(MAKE_FROZEN) $(FROZEN_DIR) > $@ $(BUILD)/frozen.c
endif # USE_FROZEN endif # USE_FROZEN