Newer
Older
PYTHONPATH=/Applications/Kicad/kicad.app/Contents/Frameworks/python/site-packages:/usr/local/lib/python2.7/site-packages/
DYLD_LIBRARY_PATH=/Applications/Kicad/kicad.app/Contents/Frameworks
export PYTHONPATH
export DYLD_LIBRARY_PATH
all:
define proj
$(1)/$(1)-all.pdf $(1)/$(1)-multicb.zip $(1)/$(1)-elecrow.zip $(1)/$(1)-superpcb.zip: $(1)-generate
$(1)-generate: $(1)/$(1).kicad_pcb $(1)/$(1).pdf $(1)/$(1)-front.png $(1)/$(1)-back.png
cd $(1) ; /usr/bin/python2.7 ../../kicad-library/pack2.py $(1).kicad_pcb \
--schematic $(1).pdf \
--front $(1)-front.png \
--back $(1)-back.png \
--pdf $(1)-all.pdf
all: $(1)-upload
$(1)-upload: $(1)/$(1)-all.pdf $(1)/$(1)-multicb.zip $(1)/$(1)-elecrow.zip $(1)/$(1)-superpcb.zip $(1)/$(1).csv
rsync --progress $$^ $(2)
endef
$(eval $(call proj,brain,ssh:site/hardware/2016-09-02-brain/))
$(eval $(call proj,pinky,ssh:site/hardware/2016-08-18-pinky/))
.PHONY: force
force: