diff 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 diff
--- a/service/rfid_pn532_py/makefile	Mon Mar 04 15:18:46 2019 -0800
+++ b/service/rfid_pn532_py/makefile	Sun Mar 10 04:02:59 2019 -0700
@@ -1,16 +1,25 @@
- 
-pyfreefare_build_image_x86: Dockerfile.pyfreefare.x86
+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 .
-
-pyfreefare_build_image_pi: Dockerfile.pyfreefare.pi
-	docker build --file Dockerfile.pyfreefare.pi -t pyfreefare_build_pi:latest .
-
-pyfreefare-build-x86/nfc.py: pyfreefare_build_image_x86 pyfreefare/nfc.h pyfreefare/freefare.h
 	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 nose2-3 tags_test
+	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