Binary packages of tffs are presently available for Debian only. To compile the sources of tffs yourself you need:

On a Debian system, the following packages should do the job: libfuse-dev scons. To use tffs, you need a Linux kernel supporting FUSE, the filesystem in userspace, on which tffs is based. As of version 2.6.14, the official Linux kernel comes with FUSE support. For older kernels, you have to compile additional FUSE kernel modules.

To install tffs, just download the current release, untar it, enter the tffs directory and type 'make'. You may want move the mount.tffs binary (located in the directory bin) to /sbin. This way mount.tffs is called by mount when the filesystem type is specified as tffs.