Dear all,
If you look at my branch you’ll see that packet generation is already integrated with the build process! I’m currently generating only the implementation of the Have BitTorrent packet but in the next revision I plan to generate the code for the other BitTorrent packets as well. After that I think I’ll get myself started with the Gnutella packets.
Since I don’t want to add an additional dependency to Saxon (the XSLT engine), packet generation will be disabled by default and the resulting makefiles will just compile and link the C++ files. This means that both the xml files and the resulting source and header files be distributed.
Best regards,
Peter
