Root/
| 1 | BOOM=PATH=/home/moko/svn.openmoko.org/trunk/eda/boom:../boom:$$PATH boom |
| 2 | |
| 3 | BOOM2=../../../eda-tools/boom |
| 4 | BOOM_CONFIG=$(BOOM2)/boom-config |
| 5 | |
| 6 | KITS=1 |
| 7 | |
| 8 | EQU=uart.equ dk/digi-key.equ $(shell $(BOOM_CONFIG) equ) |
| 9 | INV=uart.inv dk/digi-key.inv $(shell $(BOOM_CONFIG) inv) |
| 10 | DSC=dk/digi-key.dsc $(shell $(BOOM_CONFIG) dsc) |
| 11 | CHR=$(shell $(BOOM_CONFIG) chr) |
| 12 | |
| 13 | |
| 14 | .PHONY: all again spotless |
| 15 | .PRECIOUS: %.par %.lst |
| 16 | |
| 17 | all: uart.ord |
| 18 | |
| 19 | again: |
| 20 | $(MAKE) spotless |
| 21 | $(MAKE) all |
| 22 | |
| 23 | %.ord: %.par $(INV) $(EQU) |
| 24 | $(BOOM) part2order $(KITS) $^ >$@ || { rm -f $@; exit 1; } |
| 25 | |
| 26 | %.par: $(EQU) $(INV) $(CHR) %.lst uart.sub |
| 27 | $(BOOM) bom2part $^ >$@ || { rm -f $@; exit 1; } |
| 28 | |
| 29 | dk/digi-key.inv: |
| 30 | $(MAKE) -C dk digi-key.inv |
| 31 | |
| 32 | dk/digi-key.dsc: |
| 33 | $(MAKE) -C dk digi-key.dsc |
| 34 | |
| 35 | %.lst: ../*.sch ../*.cmp |
| 36 | eeschema --bom `pwd`/../$*.sch |
| 37 | mv ../$*.lst . |
| 38 | |
| 39 | show-%: %.ord $(DSC) |
| 40 | grep -vw UART $< | $(BOOM) prettyord -t - $(DSC) | \ |
| 41 | sed 's/^... //' |
| 42 | |
| 43 | spotless: |
| 44 | $(MAKE) -C dk spotless |
| 45 | rm -f uart.lst uart.par uart.ord |
| 46 |
Branches:
master
