-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathMakeFile
More file actions
33 lines (24 loc) · 740 Bytes
/
MakeFile
File metadata and controls
33 lines (24 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
.PHONY : push build push release setversion
build:
platformio run -e $(plat_env)
cd interface;npm install;npm run build
platformio run -e $(plat_env) -v -t buildfs
uploadfs:
platformio run -e $(plat_env) -t uploadfs
uploadfw:
platformio run -e $(plat_env) -t upload
monitor:
platformio device monitor
upload: | build
platformio run -e $(plat_env) -t uploadfs
platformio run -e $(plat_env) -t upload
publish:
yes | cp -rf .pio/build/$(plat_env)/firmware.bin bin/firmware_$(version)$(plat_env).bin
yes | cp -rf .pio/build/$(plat_env)/spiffs.bin bin/spiffs_$(version)$(plat_env).bin
push:
git add .
git commit -am '$(message)'
git push
setversion:
python set_version.py $(version)
release: | build publish setversion