all: protocol.html ../lib/KGS/Messages.pm messages.C messages.hs protocol.html: doc2html.xsl protocol.xml sabcmd $< protocol.xml >$@ messages.C: doc2c++.xsl protocol.xml sabcmd $< protocol.xml >$@ messages.hs: doc2haskell.xsl protocol.xml sabcmd $< protocol.xml >$@ ../lib/KGS/Messages.pm: doc2perl.xsl protocol.xml sabcmd $< protocol.xml >$@ ../lib/KGS/Constants.pm: doc2constants.xsl protocol.xml sabcmd $< protocol.xml >$@