projects
/
hw
/
easymini
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7b836ec
)
Rename partslist.csv to easymini-bom.csv
author
Keith Packard
<keithp@keithp.com>
Wed, 22 Jan 2014 20:04:52 +0000
(12:04 -0800)
committer
Keith Packard
<keithp@keithp.com>
Wed, 22 Jan 2014 20:04:52 +0000
(12:04 -0800)
Makefile
patch
|
blob
|
history
diff --git
a/Makefile
b/Makefile
index 2f3975967f77f3381f565a0d3a01db2c35017b1c..38b1c68ed083f89bf59d9ec0ea44ab235171bb97 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-5,7
+5,7
@@
NICKLE=$(AM)/nickle
RETAB=nickle $(NICKLE)/retab
# intentionally want to rebuild drc and bom on every invocation
RETAB=nickle $(NICKLE)/retab
# intentionally want to rebuild drc and bom on every invocation
-all: drc pcb partslist
partslist
.csv partslist.dk muffin-5267.pdf zip
+all: drc pcb partslist
$(PROJECT)-bom
.csv partslist.dk muffin-5267.pdf zip
drc: $(PROJECT).sch
gnetlist -L $(SCHEME) -g drc2 $(PROJECT).sch -o $(PROJECT).drc
drc: $(PROJECT).sch
gnetlist -L $(SCHEME) -g drc2 $(PROJECT).sch -o $(PROJECT).drc
@@
-14,8
+14,8
@@
partslist: $(PROJECT).sch
gnetlist -L $(SCHEME) -g bom -o $(PROJECT).tabtmp $(PROJECT).sch
(head -n1 $(PROJECT).tabtmp; tail -n+2 $(PROJECT).tabtmp | sort) | $(RETAB) > $@ && rm -f $(PROJECT).tabtmp
gnetlist -L $(SCHEME) -g bom -o $(PROJECT).tabtmp $(PROJECT).sch
(head -n1 $(PROJECT).tabtmp; tail -n+2 $(PROJECT).tabtmp | sort) | $(RETAB) > $@ && rm -f $(PROJECT).tabtmp
-
partslist
.csv: $(PROJECT).sch Makefile
- gnetlist -L $(SCHEME) -g partslist
gag
-o $(PROJECT).csvtmp $(PROJECT).sch
+
$(PROJECT)-bom
.csv: $(PROJECT).sch Makefile
+ gnetlist -L $(SCHEME) -g partslist
am
-o $(PROJECT).csvtmp $(PROJECT).sch
(head -n1 $(PROJECT).csvtmp; tail -n+2 $(PROJECT).csvtmp | sort -t \, -k 8) > $@ && rm -f $(PROJECT).csvtmp
partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
(head -n1 $(PROJECT).csvtmp; tail -n+2 $(PROJECT).csvtmp | sort -t \, -k 8) > $@ && rm -f $(PROJECT).csvtmp
partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
@@
-24,8
+24,8
@@
partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
partslist.mouser: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=mouser -o $@ $(PROJECT).sch
partslist.mouser: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=mouser -o $@ $(PROJECT).sch
-muffin-5267.pdf:
partslist
.csv $(AM)/glabels/muffin-5267.glabels
- glabels-3-batch $(AM)/glabels/muffin-5267.glabels -i
partslist
.csv -o muffin-5267.ps && ps2pdf muffin-5267.ps && rm muffin-5267.ps
+muffin-5267.pdf:
$(PROJECT)-bom
.csv $(AM)/glabels/muffin-5267.glabels
+ glabels-3-batch $(AM)/glabels/muffin-5267.glabels -i
$(PROJECT)-bom
.csv -o muffin-5267.ps && ps2pdf muffin-5267.ps && rm muffin-5267.ps
pcb: $(PROJECT).sch project Makefile
gsch2pcb project
pcb: $(PROJECT).sch project Makefile
gsch2pcb project
@@
-76,6
+76,6
@@
pdf: $(PROJECT)-sch.pdf $(PROJECT)-pcb.pdf
clean:
rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr $(PROJECT).gerb *.cnc *bak* *- *.zip
clean:
rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr $(PROJECT).gerb *.cnc *bak* *- *.zip
- rm -f *.net *.xy *.cmd *.png partslist
partslist
.csv partslist.dk partslist.mouser muffin-5267.pdf
+ rm -f *.net *.xy *.cmd *.png partslist
$(PROJECT)-bom
.csv partslist.dk partslist.mouser muffin-5267.pdf
rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls
rm -f $(PROJECT)-stencil.zip $(PROJECT)*.pdf $(PROJECT)*.ps
rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls
rm -f $(PROJECT)-stencil.zip $(PROJECT)*.pdf $(PROJECT)*.ps