mirror of
https://github.com/xoseperez/espurna.git
synced 2026-03-06 08:24:27 +01:00
Configure what HTML modules has each image
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#!/usr/bin/env python
|
||||
from subprocess import call
|
||||
from platformio import util
|
||||
import os
|
||||
import time
|
||||
|
||||
@@ -58,6 +59,14 @@ def check_size(source, target, env):
|
||||
# print clr(Color.LIGHT_RED, "File too large for OTA!")
|
||||
# Exit(1)
|
||||
|
||||
def build_webui(source, target, env):
|
||||
config = util.load_project_config()
|
||||
try:
|
||||
os.environ['MODULES'] = config.get("env:" + env.get('PIOENV'), "modules")
|
||||
except:
|
||||
None
|
||||
call(["gulp"])
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# Hooks
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -65,4 +74,5 @@ def check_size(source, target, env):
|
||||
remove_float_support()
|
||||
|
||||
#env.AddPreAction("buildprog", cpp_check)
|
||||
env.AddPreAction("$BUILD_DIR/src/espurna.ino.cpp.o", build_webui)
|
||||
env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", check_size)
|
||||
|
||||
Reference in New Issue
Block a user