5 LAYOUTOPTS_ALL= -ep=*Cm
6 LAYOUTOPTS= -E=*$(E_TRACK) $(LAYOUTOPTS_ALL)
8 LAYERS_PS= $(addsuffix .ps, $(LAYERS_LS))
9 LAYERS_L= $(addprefix ours-l, $(LAYERS_PS))
10 LAYERS_E= $(addprefix ours-e, $(LAYERS_PS))
11 LAYERS= $(LAYERS_L) $(LAYERS_E)
13 default: ours-a.ps ours-al.ps parts.ps
16 all: default layers circuit.bom
18 o=>$@.new && mv -f $@.new $@
20 %.bom: %.partlist ./farnell-find
23 %.d4: %.m4 $(M4INCS) Makefile
27 ./layout <$< $(LAYOUTOPTS) '-E*l' $o
30 ./layout <$< $(LAYOUTOPTS) '-e*C' '-ep=rm' $o
32 ours-l%.ps: ours.d4 layout
33 ./layout <$< -l$* $(LAYOUTOPTS) \
34 -e'=5AN' -E'*~=5rsm' -e'p~=5r' -e'*~=9C' -e'*=*l' $o
36 ours-e%.ps: ours.d4 layout
37 ./layout <$< -l$* -E'=*aRsclMno' \
38 -e'p=*rm' -e'=5RN' -E'*~=5rsm' -e'p~=5r' -e'*=*l' $o
40 parts.ps: showlib.d4 layout
41 ./layout <$< $(LAYOUTOPTS_ALL) $o