SHELL = /bin/bash CACHE_DIRS = {ppm0,ppm1,ppm2,ps} DEST = www-data@downloads.qi-hardware.com:werner/schhist RSYNC = eval rsync -a --progress "--exclude "$(CACHE_DIRS)/ .PHONY: all update upload-index .PHONY: atusb-schhist atusb-schhist-upload .PHONY: xue-schhist xue-schhist-upload .PHONY: cntr-schhist cntr-schhist-upload .PHONY: atusd-schhist atusd-schhist-upload .PHONY: sie-ceimtun-schhist sie-ceimtun-schhist-upload .PHONY: sie-v2-schhist sie-v2-schhist-upload .PHONY: board-qi-avt2 board-qi-avt2-upload .PHONY: mmone-jtag-serial-cable # All the targets are for demo purposes pnly ! all: @echo "possible targets:" 2>&1 @echo " update upload-index" 2>&1 @echo " atusb-schhist atusb-schhist-upload" 2>&1 @echo " xue-schhist xue-schhist-upload" 2>&1 @echo " cntr-schhist cntr-schhist-upload" 2>&1 @echo " atusd-schhist atusd-schhist-upload" 2>&1 @echo " sie-ceimtun-schhist sie-ceimtun-schhist-upload" 2>&1 @echo " sie-v2-schhist sie-v2-upload" 2>&1 @exit 1 update: cd /home/nn/xue && git pull cd /home/nn/sie-ceimtun && git pull cd /home/nn/nn-usb-fpga && git pull $(MAKE) atusb-schhist atusb-schhist-upload $(MAKE) xue-schhist xue-schhist-upload $(MAKE) cntr-schhist cntr-schhist-upload $(MAKE) atusd-schhist atusd-schhist-upload $(MAKE) sie-ceimtun-schhist sie-ceimtun-schhist-upload $(MAKE) sie-v2-schhist sie-v2-schhist-upload upload-index: scp demo-index.html $(DEST)/index.html atusb-schhist: SCHHIST_TITLE=ben-wpan/atrf \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/ben-wpan/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/ben-wpan/source/commit/{}/' \ SCHHIST_ORDER=wpan-atrf:USB:RF \ ./schhist2web ../../ben-wpan atrf/wpan-atrf.sch _atusb atusb-schhist-upload: $(RSYNC) _atusb/* $(DEST)/atusb/ xue-schhist: SCHHIST_TITLE=Xue \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/xue/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/xue/source/commit/{}/' \ ./schhist2web -S ../../xue kicad/xue-rnc/xue-rnc.sch _xue xue-schhist-upload: $(RSYNC) _xue/* $(DEST)/xue/ cntr-schhist: SCHHIST_TITLE=ben-wpan/cntr \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/ben-wpan/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/ben-wpan/source/commit/{}/' \ ./schhist2web ../../ben-wpan cntr/cntr.sch _cntr cntr-schhist-upload: $(RSYNC) _cntr/* $(DEST)/cntr/ atusd-schhist: SCHHIST_TITLE=ben-wpan/atusd \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/ben-wpan/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/ben-wpan/source/commit/{}/' \ ./schhist2web ../../ben-wpan atusd/atusd.sch _atusd atusd-schhist-upload: $(RSYNC) _atusd/* $(DEST)/atusd/ sie-ceimtun-schhist: SCHHIST_TITLE="SIE CEIMTUN" \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/sie-ceimtun/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/sie-ceimtun/source/commit/{}/' \ ./schhist2web -f ../../sie-ceimtun KiCad/SIE_power_module.sch \ _sie_ceimtun sie-ceimtun-schhist-upload: $(RSYNC) _sie_ceimtun/* $(DEST)/sie-ceimtun/ sie-v2-schhist: SCHHIST_TITLE="SIE V2" \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/nn-usb-fpga/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/nn-usb-fpga/source/commit/{}/' \ ./schhist2web ../../nn-usb-fpga \ KICAD_design_files/SAKC_PCB_v2/SAKC.sch _sie_v2 sie-v2-schhist-upload: $(RSYNC) _sie_v2/* $(DEST)/sie-v2/ board-qi-avt2: SCHHIST_TITLE="AVT2" \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/board-qi-avt2/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/board-qi-avt2/source/commit/{}/' \ SCHHIST_ADDLIBS=device \ ./schhist2web -S ../../board-qi-avt2 \ main/Qi_AVT2.sch _avt2 board-qi-avt2-upload: $(RSYNC) _avt2/* $(DEST)/avt2/ mmone-jtag-serial-cable: SCHHIST_TITLE="MM JTAG" \ SCHHIST_HOME_URL=http://projects.qi-hardware.com/index.php/p/mmone-jtag-serial-cable/ \ SCHHIST_COMMIT_TEMPLATE='http://projects.qi-hardware.com/index.php/p/mmone-jtag-serial-cable/source/commit/{}/' \ ./schhist2web -S ../../mmone-jtag-serial-cable \ ./usb_jtag.sch _mm_jtag