diff service/rfid_pn532_py/makefile @ 1206:a9af0fa097d0

working on pyfreefare Ignore-this: aaf74e9bbfeac1cafeff31cb2315b29a darcs-hash:07db9edfbdac72e6c137ad803e0298b39a0e1f53
author drewp <drewp@bigasterisk.com>
date Mon, 04 Mar 2019 15:18:46 -0800
parents c4aed42cfaa3
children 19ef0ac8f7f7
line wrap: on
line diff
--- a/service/rfid_pn532_py/makefile	Wed Feb 27 10:31:00 2019 -0800
+++ b/service/rfid_pn532_py/makefile	Mon Mar 04 15:18:46 2019 -0800
@@ -1,20 +1,15 @@
-
-pyfreefare_build_image: Dockerfile.pyfreefare
-	docker build --file Dockerfile.pyfreefare -t pyfreefare_build:latest .
+ 
+pyfreefare_build_image_x86: Dockerfile.pyfreefare.x86
+	docker build --file Dockerfile.pyfreefare.x86 -t pyfreefare_build_x86:latest .
 
-pyfreefare/nfc.py: pyfreefare_build_image pyfreefare/nfc.h
-	docker run --rm --net=host -v /my/proj/homeauto/service/rfid_pn532_py/pyfreefare:/opt/pyfreefare --name pyfreefare_build pyfreefare_build:latest \
-          clang2py -o /opt/pyfreefare/nfc.py \
-              --target x86_64-Linux \
-              --clang-args="-I=/usr/include/x86_64-linux-gnu  -I/usr/lib/llvm-6.0/lib/clang/6.0.0/include -I/usr/lib/llvm-6.0/lib/ -v -xc" \
-              /opt/pyfreefare/nfc.h
+pyfreefare_build_image_pi: Dockerfile.pyfreefare.pi
+	docker build --file Dockerfile.pyfreefare.pi -t pyfreefare_build_pi:latest .
 
-pyfreefare/freefare.py: pyfreefare_build_image pyfreefare/freefare.py
-	docker run --rm --net=host -v /my/proj/homeauto/service/rfid_pn532_py/pyfreefare:/opt/pyfreefare --name pyfreefare_build pyfreefare_build:latest \
-          clang2py -o /opt/pyfreefare/freefare.py \
-              --target x86_64-Linux \
-              --clang-args="-I=/usr/include/x86_64-linux-gnu  -I/usr/lib/llvm-6.0/lib/clang/6.0.0/include -I/usr/lib/llvm-6.0/lib/ -v -xc"  \
-              /opt/pyfreefare/freefare.h
+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/nfc.py pyfreefare/freefare.py
 test_tags: tags.py tags_test.py