view duart28c/src/Makefile @ 67:a1d59c66a410

lunalcd2/pcb: add Makefile
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 25 Jun 2021 23:08:00 +0000
parents 208ee1f4201c
children
line wrap: on
line source

VSRCS=	vsrc/FT2232D_block.v vsrc/FT2232D_chip.v vsrc/USB_block.v \
	vsrc/application_block.v vsrc/board.v vsrc/boot_ctrl.v \
	vsrc/eeprom_93Cx6_16bit.v vsrc/regulator_ic.v \
	vsrc/regulator_with_caps.v vsrc/target_if.v vsrc/usb_conn.v
BOMS=	tallied-bom.txt tallied-bom.csv comptab.txt
NETS=	sverp.unet bound.unet pcb-netlist.txt

all:	${BOMS} ${NETS}

tallied-bom.txt:	MCL
	ueda-mkbom -cr > $@

tallied-bom.csv:	MCL
	ueda-csvbom > $@

comptab.txt:	MCL
	ueda-shortbom > $@

sverp.unet:	${VSRCS} primitives Makefile
	ueda-sverp -o $@ ${VSRCS}

bound.unet:	MCL sverp.unet U5.slotmap U6.slotmap U7.slotmap
	unet-bind -c sverp.unet $@

pcb-netlist.txt:	bound.unet
	unet2pcb bound.unet $@

clean:
	rm -f *.unet *.txt *.csv errs elements.pcb