LIBDIR = $$HOME/lib M4LIBS = SVGconfig.m4 M4LIBS = svg.m4 SVGconfig.m4 DPIC = dpic .SUFFIXES: .pic .svg .m4 .pic.svg: $(DPIC) -v $*.pic > $*.svg grep '<\!-- width' $*.svg | sed -e 's%<\!-- *%%' -e 's% *-->%%' > $*.siz .m4.svg: m4 $(M4LIBS) $*.m4 | sed -e '/^\%/d' > $*.pic $(DPIC) -v $*.pic > $*.svg grep '<\!-- width' $*.svg | sed -e 's%<\!-- *%%' -e 's% *-->%%' > $*.siz # m4 $(M4LIBS) $*.m4 | sed -e '/^\%/d' | $(DPIC) -v > $*.svg CCTSVG = \ AdderSVG.svg AlogixSVG.svg ABlogixSVG.svg AmpTableSVG.svg AntennasSVG.svg \ AudioSVG.svg \ BipSVG.svg BtreeSVG.svg ByteSVG.svg\ CanLogicSVG.svg CctTableSVG.svg ConnSVG.svg CountingSVG.svg CrossbarSVG.svg \ CrowSVG.svg CsourceSVG.svg \ DecoderSVG.svg DemultiplexerSVG.svg DiodesSVG.svg DriveSVG.svg \ EmarrowsSVG.svg \ FlowSVG.svg FusesSVG.svg GlobeSVG.svg GroundsSVG.svg \ HeadersSVG.svg HeathkitSVG.svg InclepsSVG.svg I2LSVG.svg JackSVG.svg \ LogicSVG.svg LoglogSVG.svg \ MCSVG.svg MotorControlSVG.svg MultiplexerSVG.svg \ NLGSVG.svg NPDTSVG.svg NportSVG.svg OpampSVG.svg OptoisoSVG.svg \ PconnSVG.svg \ RectifiersSVG.svg RelaySVG.svg RotboxSVG.svg\ SchottkySVG.svg ShiftRSVG.svg SierpinskiSVG.svg \ SixpoleSVG.svg SourcesSVG.svg SQUIDSVG.svg SwitchesSVG.svg \ TTLnandSVG.svg TgateSVG.svg \ ThreeSVG.svg TimerSVG.svg VariableSVG.svg WindingsSVG.svg XformSVG.svg \ bistableSVG.svg controlSVG.svg cscSVG.svg diamondSVG.svg ex00SVG.svg \ ex01SVG.svg ex02SVG.svg ex03SVG.svg ex04SVG.svg ex05SVG.svg ex06SVG.svg \ ex07SVG.svg ex08SVG.svg ex09SVG.svg ex10SVG.svg ex11SVG.svg ex12SVG.svg \ ex15SVG.svg ex16SVG.svg ex17SVG.svg ex18SVG.svg ex19SVG.svg ex21SVG.svg \ expSVG.svg fetSVG.svg graysurfSVG.svg lcctSVG.svg \ pwrsupplySVG.svg quickSVG.svg recycleSVG.svg roseSVG.svg \ sfgSVG.svg paletteSVG.svg \ thyristorSVG.svg ujtSVG.svg wormSVG.svg yinyangSVG.svg Np.svg examplesSVG.html: examplesSVG.htmx make $(CCTSVG) Version=`sed -e 's/Version //' $(LIBDIR)/doc/Version.tex` ; \ sed -e 's/Version XXX/Version '$$Version'/' examplesSVG.htmx \ | m4 > examplesSVG.html TEST = test tst: m4 $(M4LIBS) $(TEST).m4 | sed -e '/^\%/d' > $(TEST).pic $(DPIC) -v $(TEST).pic > $(TEST).svg m4 $(M4LIBS) $(TEST).m4 | sed -e '/^\%/d' > $(TEST).pic $(DPIC) -v $(TEST).pic > $(TEST).svg grep '<\!-- width' $(TEST).svg | sed -e 's%<\!-- *%%' -e 's% *-->%%' \ > $(TEST).siz make tstSVG.html tstSVG.html: tstSVG.htmx $(TEST).svg Version=`sed -e 's/Version //' $(LIBDIR)/doc/Version.tex` ; \ sed -e 's/Version XXX/Version '$$Version'/' \ -e 's/XXXXX/'$(TEST)'/g' \ tstSVG.htmx | m4 > tstSVG.html # cp tstSVG.html $(TEST) $$HOME/public_html/svg xst: Incleps.png InclepsSVG.svg: InclepsSVG.m4 m4 $(M4LIBS) $*.m4 | sed -e '/^\%/d' > $*.pic $(DPIC) -v $*.pic > $*.svg $(DPIC) -v $*.pic > $*.svg Incleps.png: (cd ..; make Incleps.png); cp ../Incleps.png . clean: rm -f *.svg *.dim *.ps *log *.siz *.pic examplesSVG.html Incleps.png clobber: clean