Merge remote-tracking branch 'origin/master'
[hw/altusmetrum] / packages / Makefile
index 92788816b261625c9a716c137bb224d67715f27b..dc60c476d1f7dea491c2c74a323c9a6c6b672f6b 100644 (file)
@@ -1,7 +1,11 @@
 .SUFFIXES: .5c .py .fp
 
 DIRS= \
+       diodes \
+       jst \
+       molex \
        pinheader \
+       switches \
        tyco
 
 FOOTPRINTS= \
@@ -12,11 +16,42 @@ FOOTPRINTS= \
        ZX62-B-5PA.fp \
        TDK_PS12.fp \
        ABM3B.fp \
+       ABM8.fp \
        1212-8.fp \
        AN3111.fp \
        lqfp48.fp \
        lqfp64.fp \
-       lqfp100.fp 
+       lqfp100.fp \
+       LPCC16.fp \
+       MPU6000.fp \
+       UBLOX-MAX.fp \
+       TI-QFN32.fp \
+       TI-QFN36.fp \
+       TI-QFN32-new.fp \
+       NDK32.fp \
+       sma-edge.fp \
+       MO-220.fp \
+       8ufson2x2.fp \
+       ti-qfn20.fp \
+       qfn-16.fp \
+       ap.10g.fp \
+       BTM182.fp \
+       PNswitchDPDT.fp \
+       NHD-C0216.fp \
+       KSCJ.fp \
+       ADXL78.fp \
+       MOT1317.fp \
+       mlp8-4x3.fp \
+       saw.fp \
+       cubesatshield.fp \
+       linear-s8.fp
+       ufqfpn48.fp \
+       saw.fp \
+       tfsoj-8.fp \
+       bc4aa.fp \
+       cubesatshield.fp \
+       linear-s8.fp \
+       PJ-037A.fp
 
 .5c.fp:
        nickle $*.5c > $@
@@ -27,7 +62,7 @@ FOOTPRINTS= \
 BUILDDIRS=$(DIRS:%=build-%)
 CLEANDIRS=$(DIRS:%=clean-%)
 
-all: $(BUILDDIRS) $(FOOTPRINTS)
+all: $(BUILDDIRS) $(FOOTPRINTS) .gitignore
 $(DIRS): $(BUILDDIRS) 
 $(BUILDDIRS): 
        $(MAKE) -C $(@:build-%=%)
@@ -35,9 +70,15 @@ $(BUILDDIRS):
 $(CLEANDIRS):
        $(MAKE) -C $(@:clean-%=%) clean
 
+$(FOOTPRINTS): footprint.5c
+
 clean: $(CLEANDIRS)
        rm -f $(FOOTPRINTS)
 
 .PHONY: subdirs $(DIRS)
 .PHONY: subdirs $(BUILDDIRS)
 .PHONY: subdirs $(CLEANDIRS)
+
+.gitignore: Makefile
+       for i in $@ $(FOOTPRINTS); do echo $$i; done > $@
+