add a 3-pin 50-mil pitch pinheader
[hw/altusmetrum] / packages / pinheader / Makefile
1 FOOTPRINTS = \
2         50mil2pin.fp \
3         50mil3pin.fp \
4         50mil4pin.fp \
5         50mil5pin.fp \
6         50mil6pin.fp \
7         50mil7pin.fp \
8         50mil8pin.fp \
9         100mil8x3.fp \
10         100mil4x2.fp \
11         100mil10x2.fp \
12         100mil13x2.fp \
13         100mil17x2.fp \
14         100mil20x2.fp \
15         100mil25x2.fp \
16         100mil26x2.fp \
17         100mil30x2.fp \
18         2mm2pin.fp
19
20 all: $(FOOTPRINTS) .gitignore
21
22 50mil2pin.fp:   50milpitch.py
23         ./50milpitch.py 2 > 50mil2pin.fp
24
25 50mil3pin.fp:   50milpitch.py
26         ./50milpitch.py 3 > 50mil3pin.fp
27
28 50mil4pin.fp:   50milpitch.py
29         ./50milpitch.py 4 > 50mil4pin.fp
30
31 50mil5pin.fp:   50milpitch.py
32         ./50milpitch.py 5 > $@
33
34 50mil6pin.fp:   50milpitch.py
35         ./50milpitch.py 6 > $@
36
37 50mil7pin.fp:   50milpitch.py
38         ./50milpitch.py 7 > $@
39
40 50mil8pin.fp:   50milpitch.py
41         ./50milpitch.py 8 > $@
42
43 2mm2pin.fp: 2mmpitch.5c
44         nickle 2mmpitch.5c -o $@ 2
45
46 100mil8x3.fp: 100mil.5c
47         nickle 100mil.5c -o $@ 8 3
48
49 100mil4x2.fp: 100mil.5c
50         nickle 100mil.5c -o $@ 4 2
51
52 100mil10x2.fp: 100mil.5c
53         nickle 100mil.5c -o $@ 10 2
54
55 100mil13x2.fp: 100mil.5c
56         nickle 100mil.5c -o $@ 13 2
57
58 100mil17x2.fp: 100mil.5c
59         nickle 100mil.5c -o $@ 17 2
60
61 100mil20x2.fp: 100mil.5c
62         nickle 100mil.5c -o $@ 20 2
63
64 100mil25x2.fp: 100mil.5c
65         nickle 100mil.5c -o $@ 25 2
66
67 100mil26x2.fp: 100mil.5c
68         nickle 100mil.5c -o $@ 26 2
69
70 100mil30x2.fp: 100mil.5c
71         nickle 100mil.5c -o $@ 30 2
72
73 clean:
74         rm -f $(FOOTPRINTS)
75
76 .gitignore: Makefile
77         for i in $@ $(FOOTPRINTS); do echo $$i; done > $@