let make create all the 50mil pin header variants
[hw/altusmetrum] / packages / pinheader / Makefile
index eef2cc82dc00d84bee3c3f847ce0a535c28fc454..8eb261d244945a5fe553d3ca6c45f7048e7c0929 100644 (file)
@@ -1,7 +1,32 @@
-all:   50mil4pin.fp
+FOOTPRINTS = \
+       50mil4pin.fp \
+       50mil5pin.fp \
+       50mil6pin.fp \
+       50mil7pin.fp \
+       2mm2pin.fp
+
+all: $(FOOTPRINTS) .gitignore
+
+50mil3pin.fp:  50milpitch.py
+       ./50milpitch.py 3 > 50mil3pin.fp
 
 50mil4pin.fp:  50milpitch.py
        ./50milpitch.py 4 > 50mil4pin.fp
 
+50mil5pin.fp:  50milpitch.py
+       ./50milpitch.py 5 > $@
+
+50mil6pin.fp:  50milpitch.py
+       ./50milpitch.py 6 > $@
+
+50mil7pin.fp:  50milpitch.py
+       ./50milpitch.py 7 > $@
+
+2mm2pin.fp: 2mmpitch.5c
+       nickle 2mmpitch.5c -o $@ 2
+
 clean:
-       rm -f 50mil*.fp
+       rm -f $(FOOTPRINTS)
+
+.gitignore: Makefile
+       for i in $@ $(FOOTPRINTS); do echo $$i; done > $@