[zeromq-dev] Idiot guide to update mlm server project

Matjaž Ostroveršnik matjaz.ostroversnik at gmail.com
Fri Apr 8 21:43:12 CEST 2016


Dear all,

I managed to locally extend the mlm server with:
- ability to make out of source builds for cmake
- support for blobs for service interface
- curve support

All tests went smooth. :-)

During the upgrade I changed:

CMakeLists.txt

include/mlm_client.h

include/mlm_server.h

src/malamute.c

src/mlm_client.c

src/mlm_client_engine.inc

src/mlm_perftest.c

src/mlm_server.c

src/mlm_server_engine.inc

and added

         debug_build.sh                  --- cmake -> make for release version

         release_build.sh                --- cmake -> make for debug version

         src/mlm_tutorial_curve.c        --- test / tutorial program for mlm curve


I noticed that "include/mlm_client.h" is generated from 
api/mlm_client.api and api/mlm_client.api is generated from mlm_client.xml.
It is a similar story with other files.

Osiris kindly provided me bunch of links and instructions. I went 
through, but it is really a lot of reading. I managed to install 
zproject and gsl. I am not sure what to do next. Complete git diff is 
750 lines.

Guys I need idiot proof short guide (with commands) how to merge the 
changes into the project and transport it to the github.
I believe that there generators are great in big picture, but they are 
obstacles for me now. :-(

Please help me.

Best regards

Matjaž



More information about the zeromq-dev mailing list