-.SUFFIXES: .5c .py .fp
+.SUFFIXES: .5c .py .fp .lht
DIRS= \
diodes \
ufqfpn24.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 \
.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)