Building mmpong with handcrafted Makefile

Prequisites

Be sure to check the general Build page before reading this.

Compile

Change into the directory where the source code resides and run:

make

This will place the resulting binaries in the source code root directory. An installation cannot be performed with this Makefile. If you want to install mmpong permanently or want to build a package or encounter problems consider using cmake instead.

There are a bunch of different targets, and make will default to building them all, which is not necessarily always what you need in order to take mmpong out for a quick spin. We will start hosting an mmpong server here at web-yard soon, so you can just build a client and connect with it.

Currently, there are two clients at your disposal:

  • client-caca: One that relies on libcaca to do its rendering (which makes it an option for people who don't run an X11 server on their systems)
  • client-gl: And one that is buildt upon the OpenGL standard

Both clients and the daemon depend on libmmpong.so, so whatever you decide to build, libmmpong will be first in line.