view service/rfid_pn532_py/makefile @ 1207:db0534d5e264

build more of libfreefare Ignore-this: efb50f50a9cc9de6d8ce068cd391a6fc darcs-hash:a9f5f5687189fca481c18daccf81b5a2068c5d57
author drewp <drewp@bigasterisk.com>
date Sun, 10 Mar 2019 04:02:59 -0700
parents a9af0fa097d0
children 91162a54553c
line wrap: on
line source

pyfreefare-build-x86/nfc.py: Dockerfile.pyfreefare.x86 pyfreefare/nfc.h pyfreefare/freefare.h build_ctypes_modules.sh
	docker build --file Dockerfile.pyfreefare.x86 -t pyfreefare_build_x86:latest .
	docker run --rm --net=host \
          -v `pwd`/pyfreefare:/opt/pyfreefare \
          -v `pwd`/pyfreefare-build-x86:/opt/pyfreefare-build \
          --name pyfreefare_build pyfreefare_build_x86:latest

pyfreefare-build-pi/nfc.py: Dockerfile.pyfreefare.pi pyfreefare/nfc.h pyfreefare/freefare.h build_ctypes_modules.sh
	docker build --file Dockerfile.pyfreefare.pi -t pyfreefare_build_pi:latest .
	docker run --rm --net=host \
          -v `pwd`/pyfreefare:/opt/pyfreefare \
          -v `pwd`/pyfreefare-build-pi:/opt/pyfreefare-build \
          --name pyfreefare_build pyfreefare_build_pi:latest

#pyfreefare/nfc.py pyfreefare/freefare.py
test_tags: tags.py tags_test.py 
	PYTHONPATH=pyfreefare-build-x86 nose2-3 tags_test


rfid_build_image_pi: pyfreefare-build-pi/nfc.py pyfreefare-build-pi/freefare.py
	docker build --file Dockerfile.pi -t bang6:5000/rfid_pn532_py_pi:latest .
	docker push bang6:5000/rfid_pn532_py_pi:latest

# test on pi:
# docker pull bang6:5000/rfid_pn532_py_pi:latest && docker run -it --rm --privileged --name rfid_shell bang6:5000/rfid_pn532_py_pi:latest nose2-3 tags_test