• Home
  • Raw
  • Download

Lines Matching +full:upload +full:- +full:dir

2 # LWS-style images are composed like this
5 # [ 32-b LE len ] [ ROMFS ]
6 # [ 32-b LE len ] [ Image information JSON ]
12 GENROMFS := $(shell command -v genromfs 2> /dev/null)
14 XXD := $(shell command -v xxd 2> /dev/null)
20 jbi=$(LWS_BUILD_PATH)/json-buildinfo
29 if [ -z "$(GENROMFS)" ]; then \
33 if [ -z "$(XXD)" ]; then \
39 genromfs -f $(LWS_BUILD_PATH)/romfs.img -d $(PROJECT_PATH)/romfs-files ; \
40 RLEN=$$($$GNUSTAT -c %s $(LWS_BUILD_PATH)/romfs.img) ;\
41 LEN=$$($$GNUSTAT -c %s $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin) ;\
43 printf %02x $$(( $$RLEN % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin ;\
44 … printf %02x $$(( ( $$RLEN / 256 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin ;\
45 …printf %02x $$(( ( $$RLEN / 65536 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin …
46 …printf %02x $$(( ( $$RLEN / 16777216 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).b…
48 LEN=$$($$GNUSTAT -c %s $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin) ;\
49 UNIXTIME=$$(date +%s | tr -d '\n') ; \
50 …echo -n -e "{\r\n \"schema\": \"lws1\",\r\n \"model\": \"$(CONFIG_LWS_MODEL_NAME)\",\r\n \"builder…
51 hostname | tr -d '\n' >> $(jbi) ;\
52 echo -n -e "\",\r\n \"app\": \"" >> $(jbi) ;\
53 echo -n $(PROJECT_NAME) >> $(jbi) ;\
54 echo -n -e "\",\r\n \"user\": \"" >> $(jbi) ;\
55 whoami | tr -d '\n' >>$(jbi) ;\
56 echo -n -e "\",\r\n \"git\": \"" >> $(jbi) ;\
57 git describe --dirty --always | tr -d '\n' >> $(jbi) ;\
58 echo -n -e "\",\r\n \"date\": \"" >> $(jbi) ;\
59 date | tr -d '\n' >> $(jbi) ;\
60 echo -n -e "\",\r\n \"unixtime\": \"" >> $(jbi) ;\
61 echo -n $$UNIXTIME >> $(jbi) ;\
62 echo -n -e "\",\r\n \"file\": \""$(PROJECT_NAME)-$$UNIXTIME.bin >> $(jbi) ;\
63 echo -n -e "\",\r\n \"factory\": \"$(FAC)" >> $(jbi) ;\
64 echo -n -e "\"\r\n}" >> $(jbi) ;\
65 JLEN=$$($$GNUSTAT -c %s $(jbi)) ;\
66 printf %02x $$(( $$JLEN % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin ;\
67 printf %02x $$(( ( $$JLEN / 256 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin ;\
68 …printf %02x $$(( ( $$JLEN / 65536 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin …
69 …printf %02x $$(( ( $$JLEN / 16777216 ) % 256 )) | xxd -r -p >> $(LWS_BUILD_PATH)/$(PROJECT_NAME).b…
72 LEN=$$($$GNUSTAT -c %s $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin) ;\
73 cp $(LWS_BUILD_PATH)/$(PROJECT_NAME).bin $(LWS_BUILD_PATH)/$(PROJECT_NAME)-$$UNIXTIME.bin ;\
79 echo "Usage make F=<factory app dir> A=<app dir> manifest"
83 echo "Usage make F=<factory app dir> A=<app dir> manifest"
86 echo -n -e "{\r\n\"app\": " > build/manifest.json
87 cat $(A)/build/json-buildinfo >> build/manifest.json
88 echo -n -e ", \"factory\": " >> build/manifest.json
89 cat $(F)/build/json-buildinfo >> build/manifest.json
90 echo -n -e "\r\n}\r\n" >> build/manifest.json
98 --chip esp32 \
99 --port $(ESPPORT) \
100 --baud $(CONFIG_ESPTOOLPY_BAUD) \
105 --chip esp32 \
106 --port $(ESPPORT) \
107 --baud $(CONFIG_ESPTOOLPY_BAUD) \
113 .PHONY: upload
114 upload: manifest
116 echo "Usage make F=<factory app dir> A=<app dir> manifest"
120 echo "Usage make F=<factory app dir> A=<app dir> manifest"
124 …AFILE=$(A)/build/$$(cat $$A/build/json-buildinfo | grep -- \"file\"\: |cut -d' ' -f3 |cut -d'"' -f…
127 …FFILE=$(F)/build/$$(cat $$F/build/json-buildinfo | grep -- \"file\"\: |cut -d' ' -f3 |cut -d'"' -f…