Werner's Miscellanea
Sign in or create your account | Project List | Help
Werner's Miscellanea Git Source Tree
Root/
1 | SHELL=/bin/bash |
2 | |
3 | #DL=USB.png Nano_cola.jpg Atben_atusb_prod_03.jpg Atben_atusb_prod_05.jpg \ |
4 | # M1_dmx_video.jpg \ |
5 | # UBB_production_08.JPG ubb-vga-pub-plugged-medium.jpg \ |
6 | # ubb-vga-pub-1024-medium.jpg SIE_KICAD.png |
7 | #GEN=schhist.png fped.png kicad.png achieve.pdf flow.pdf |
8 | GEN=schem.pdf assoc.pdf layout.pdf cat-comp.pdf cat-mod.pdf all.pdf |
9 | #PNG=atusb-front.png |
10 | |
11 | .PHONY: spotless clean upload upload-es |
12 | |
13 | all: talk.pdf |
14 | xpdf talk.pdf |
15 | |
16 | talk.pdf: talk.tex $(GEN) $(DL) $(PNG) |
17 | pdflatex talk |
18 | |
19 | kicad.png: eeschema.xwd pcbnew.xwd |
20 | pnmcomp -xoff=0 -yoff=300 \ |
21 | <(convert eeschema.xwd ppm:-) \ |
22 | <(convert pcbnew.xwd ppm:- | \ |
23 | pnmpad -white -left=900 -bottom=300) | \ |
24 | convert - $@ |
25 | |
26 | eeschema.png: eeschema.xwd |
27 | convert $< $@ |
28 | |
29 | comped.png: comped.xwd |
30 | convert $< $@ |
31 | |
32 | cvpcb.png: cvpcb.xwd |
33 | convert $< $@ |
34 | |
35 | moded.png: moded.xwd |
36 | convert $< $@ |
37 | |
38 | pcbnew.png: pcbnew.xwd |
39 | convert $< $@ |
40 | |
41 | schem.pdf: schem.fig eeschema.png comped.png |
42 | fig2dev -L pdf $< $@ |
43 | |
44 | assoc.pdf: assoc.fig cvpcb.png moded.png |
45 | fig2dev -L pdf $< $@ |
46 | |
47 | layout.pdf: layout.fig pcbnew.png |
48 | fig2dev -L pdf $< $@ |
49 | |
50 | cat-comp.pdf: cat-comp.fig |
51 | fig2dev -L pdf $< $@ |
52 | |
53 | cat-mod.pdf: cat-mod.fig |
54 | fig2dev -L pdf $< $@ |
55 | |
56 | all.pdf: all.fig |
57 | fig2dev -L pdf $< $@ |
58 | |
59 | talk.ps: talk.pdf |
60 | pdftops -paper A4 -expand $< $@ |
61 | |
62 | p8: talk.ps |
63 | mpage -8 $< | lpr |
64 | |
65 | spotless: |
66 | rm -f $(DL) |
67 | |
68 | clean: |
69 | rm -f $(GEN) talk.ps |
70 | |
71 | upload: talk.pdf |
72 | qippl talk.pdf fisl13.pdf |
73 |
Branches:
master