1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-16 20:07:31 +02:00
eda-tools/schhist/Makefile
Werner Almesberger 4d28daf6a0 Environment variable SCHHIST_ADDLIBS to force libraries to be present.
- schhist/sanitize-profile: ensure that the libraries listed in
  SCHHIST_ADDLIBS are present in the profile
- schhist/Makefile (board-qi-avt2): use SCHHIST_ADDLIBS to add the "device"
  library
2010-10-04 03:04:35 -03:00

118 lines
4.2 KiB
Makefile

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