SHELL := bash
SOURCE_FILES= \
../database_manufacturers.rs \
../database_mra_objects.rs
.PHONY: all ${SOURCE_FILES} clean
all: ${SOURCE_FILES} clean
clean:
@rm -f *.csv *.xlsx
MANUFACTURE_XLSX=list_code_e.xlsx
MANUFACTURE_CSV=list_code_e.csv
MANUFACTURE_LIST_URL=https://echonet.jp/wp/wp-content/uploads/pdf/General/Echonet/ManufacturerCode_en/${MANUFACTURE_XLSX}
../database_manufacturers.rs : ${MANUFACTURE_CSV}
@./manufacturers.pl ${MANUFACTURE_CSV} > $@
git commit $@ -m "chore: update manufacturer codes to latest version"
${MANUFACTURE_XLSX}:
@wget -q -O ${MANUFACTURE_XLSX} ${MANUFACTURE_LIST_URL}
${MANUFACTURE_CSV}: ${MANUFACTURE_XLSX}
@-ssconvert $< $@
MRA_JSON_DIR=MRA_en_v1.3.0
../database_mra_objects.rs :
@./objects_mra.pl ${MRA_JSON_DIR} > $@
git commit $@ -m "chore: update MRA objects to latest version (${MRA_JSON_DIR})"