Basically, you need 3 major steps.
1. Enable security framework and SELinux configurations
from linux kernel.
like: CONFIG_SECURITY_SELINUX, DEFAULT_SECURITY_SELINUX,
SECURITY_SELINUX_AVC_STATS,
CONFIG_SECURITY_SELINUX_BOOTPARAM, SECURITY_SELINUX_DEVELOP,
CONFIG_SECURITY_SELINUX_DISABLE
3. Download and configure SELinux reference policy
project, however keep in mind, you have lots of redundant
policy modules in reference policy, you should keep them
out. Load policies, enable your SELinux. (see setenforce,
/etc/selinux/config, boot args, kernel configuration).
4. Later, you 'can' download and compile setools3 (vs3 is
stable one i guess) to ease your policy management.
I think SELinux notebook is a good resource to learn how
to use SELinux, not how to port it.
You can look my presentation about SELinux overview,
however keep in mind that it is not reviewed yet.
In which step do you think you are?