Good luck building this!

First, get python, which you probably already have.  Except you likely
have python3; while this script is still built for python2.

Next, run the premake from this directory:

make premake

This builds the glbdef.cpp and glbdef.h files.

Now download libtcod1.15.0 and install into
../lib/libtcod-1.15.1_build.  You can copy the
version in ../../linux/lib to ../lib to get this effect, but only
if you had matching glibc, at which point you probably didn't need 
to build..  To build libtcod, you can use the autotools:

cd libtcod/buldsys/autotools
autoreconf -i
./configure --prefix=/path/to/libtcod-1.15.1_build 
make
make install

Now install mimalloc if you want the faster memory allocator.
From the lib/mimalloc-2.1.2,
mkdir -p out/release
cd out/release
cmake ../..
make

Now, build the actual app with make from this directory:

make -j 12

You can run it with ./defocus.sh!  (You may have to chmod +x the wtf.sh)
