include config.mk .PHONY: build build: rm -f wavesharelib ln -s sub/wavesharelib/RaspberryPi_JetsonNano/python/ wavesharelib config.mk: cp config.mk.j2 config.mk run: ssh pi@${RASPI_IP} "cd ${DEPLOY_DIR};./bin/simpi.py ${ARGS}" rerun: update run deps: bcmlib pythonlib install: build echo "${CRON_TIMER}" > /etc/cron.d/42-raspi_zero_waveshare update: ssh ${RASPI_REMOTE} mkdir -p ${DEPLOY_DIR} rsync -ai --delete --exclude build ./ ${RASPI_REMOTE}:${DEPLOY_DIR}/ install_ssh: update remote/deploy ssh/%: ssh ${RASPI_REMOTE} "cd raspi-zero-waveshare;./bin/simpi.py ${*}" remote/%: ssh ${RASPI_REMOTE} "cd ${DEPLOY_DIR};$(MAKE) ${*}" build/bcm2835-1.60: mkdir -p build curl -o build/bcm2835-1.60.tar.gz -L http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz tar xv -C build -f build/bcm2835-1.60.tar.gz cd build/bcm2835-1.60/ && \ ./configure $(MAKE) -C build/bcm2835-1.60/ $(MAKE) -C build/bcm2835-1.60/ bcmlib: build/bcm2835-1.60 cd build/bcm2835-1.60/ && \ sudo make check && \ sudo make install #For more details, please refer to http://www.airspayce.com/mikem/bcm2835/ pythonlib: #python3 sudo apt-get update sudo apt-get install -y python3-pip python3-pil python3-numpy wiringpi sudo pip3 install RPi.GPIO spidev qrcode # demo-py/%: # cd e-Paper/RaspberryPi\&JetsonNano/python/examples && sudo python3 ${*} # # demo-c: # $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/ clean # $(MAKE) -C e-Paper/RaspberryPi\&JetsonNano/c/ # cd e-Paper/RaspberryPi\&JetsonNano/c/ && ./epd #