diff options
| author | Paul Sokolovsky | 2016-09-17 20:57:43 +0300 |
|---|---|---|
| committer | Paul Sokolovsky | 2016-09-17 21:00:40 +0300 |
| commit | f28efa19713977a61395b19fec1fe501aeee4c0e (patch) | |
| tree | 50f7183c66da1e8d0c4a63bff80f9a6a5965a34f /py/mkrules.mk | |
| parent | 8ae885a0c6dc67aca0adc880b7b61bb3795a7682 (diff) | |
py: Move frozen modules rules from esp8266 port for reuse across ports.
A port now just needs to define FROZEN_DIR var and add $(BUILD)/frozen.c
to SRC_C to support frozen modules.
Diffstat (limited to 'py/mkrules.mk')
| -rw-r--r-- | py/mkrules.mk | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/py/mkrules.mk b/py/mkrules.mk index a3a408dc8..26e4aeab3 100644 --- a/py/mkrules.mk +++ b/py/mkrules.mk @@ -100,6 +100,12 @@ $(OBJ_DIRS): $(HEADER_BUILD): $(MKDIR) -p $@ +ifneq ($(FROZEN_DIR),) +$(BUILD)/frozen.c: $(wildcard $(FROZEN_DIR)/*) $(HEADER_BUILD) $(FROZEN_EXTRA_DEPS) + $(ECHO) "Generating $@" + $(Q)$(MAKE_FROZEN) $(FROZEN_DIR) > $@ +endif + ifneq ($(PROG),) # Build a standalone executable (unix does this) |
