-.SUFFIXES: .5c .py .fp
+.SUFFIXES: .5c .py .fp .lht
DIRS= \
diodes \
s-pwson-n8.fp \
s-pwson-n6.fp \
lga14.fp \
+ lga14b.fp \
MS5607.fp \
uson-8.fp \
wson6x5.fp \
MPU6000.fp \
MPU9250.fp \
UBLOX-MAX.fp \
+ UBLOX-ZOE.fp \
TI-QFN32.fp \
TI-QFN36.fp \
TI-QFN32-new.fp \
qfn-16.fp \
ap.10g.fp \
BTM182.fp \
- PNswitchDPDT.fp \
NHD-C0216.fp \
KSCJ.fp \
ADXL78.fp \
u-pdfn-8.fp \
ufqfpn28.fp \
ufqfpn24.fp \
+ ufqfpn20.fp \
sot666.fp \
sot323.fp \
+ sod323.fp \
sod123.fp \
0806.fp \
fuse345.fp \
s-pqfp-g32.fp \
A29100-009.fp \
506CD.fp \
+ 11071.lht \
11071.fp \
M1040M.fp \
pts645.fp \
l102.fp \
+ l201.fp \
so-8ep.fp \
do-214ac.fp \
l8x8.fp \
c8x8.fp \
- sk6812.fp
+ sk6812.fp \
+ lc8812.fp \
+ VQFN-HR-12.fp \
+ wqfn-16.fp \
+ TSX-3225.fp \
+ ECX2236.fp
.5c.fp:
nickle $*.5c -o $@
.py.fp:
python $*.py > $@
+.py.lht:
+ python $*.py > $@
+
BUILDDIRS=$(DIRS:%=build-%)
CLEANDIRS=$(DIRS:%=clean-%)
$(CLEANDIRS):
$(MAKE) -C $(@:clean-%=%) clean
-$(FOOTPRINTS): footprint.5c
+$(FOOTPRINTS): footprint.5c fplht.py
clean: $(CLEANDIRS)
- rm -f $(FOOTPRINTS)
+ rm -f $(FOOTPRINTS) *.pyc
+ rm -rf __pycache__
.PHONY: subdirs $(DIRS)
.PHONY: subdirs $(BUILDDIRS)
for i in $@ $(FOOTPRINTS); do echo $$i; done > $@
ssop-16.fp: ssop.5c
- nickle ssop.5c 16 3.85 > $@
+ nickle ssop.5c 16 3.9116 1.70 0.35 0.635 4.9022 3.9116 > $@
ssop-28.fp: ssop.5c
nickle ssop.5c 28 > $@
lipo-15x24.fp: lipo-pad.5c
nickle lipo-pad.5c 15 24 > $@
+
+m50-31-4.fp: m50-31.5c
+ nickle $^ 4 > $@
+
+m50-31-8.fp: m50-31.5c
+ nickle $^ 8 > $@
+